📗 Este contenido es el manual de uso de Keywords Ninja Script, el mismo que el script escribe en la pestaña «Manual» de su hoja de cálculo. Aquí puedes buscarlo, escucharlo, subrayarlo y guardarlo en favoritos.
Orden de columnas (v9.5.0). Las hojas de positivas (ACD, B2B, etc.) tienen 19 columnas: A=Término · B=Keyword origen · C=Modo · D=☐Añadir · E=☐Excluir · F=☐Ignorar · G=AdGroup H=CTR · I=%Conv · J=CPC · K=AvgCPC · L=Score M=Impresiones · N=Clicks · O=Coste · P=Conversiones · Q=Coste/Conv R=Campaña · S=Fecha
🆕 v9.5: la columna C (Modo) está junto a Keyword origen para tener todo el contexto del término (origen + modo de detección) antes de decidir. Modo mantiene su color de fondo: azul=Modo 1, amarillo=Modo 2, rojo=Modo 3.
Cómo funciona. A diferencia de versiones anteriores, el script YA NO añade keywords automáticamente. Lista los candidatos en la hoja de positivas con TRES checkboxes por fila:
• ☐ Añadir → la añade a Google Ads con las concordancias de A13 • ☐ Excluir → la añade como NEGATIVA en concordancia EXACTA a nivel de CAMPAÑA • ☐ Ignorar → la descarta (no la añade, solo la quita del listado)
Cada vez que el script se ejecuta, procesa primero las acciones marcadas y elimina del listado las filas procesadas. Después genera nuevas candidatas.
Flujo recomendado. 1. El script lista candidatos durante la noche. 2. Tú revisas la hoja por la mañana y marcas los checkboxes que quieras. 3. Esa misma noche el script ejecuta tus decisiones y elimina las filas procesadas. 4. El email semanal de los lunes incluye un bloque '⏳ Pendientes de aprobar' con todas las keywords sin acción para que no se acumulen olvidadas.
Prioridad si hay varias marcas. Si por error marcas más de una casilla en la misma fila, el script aplica la prioridad: Añadir > Excluir > Ignorar.
Concordancias. Cuando marcas ☐ Añadir, la keyword se crea con TODAS las concordancias listadas en A13 a la vez. Por ejemplo, si A13 = 'Exacta,Frase', se crearán 2 keywords (una exacta y otra de frase).
Estadísticas. Las estadísticas del procesamiento se escriben 3 filas debajo de la última keyword listada. Incluyen: candidatos generados, pendientes de aprobar, acciones aplicadas en esta ejecución y un desglose por modo (con contador de términos bloqueados por la triple protección — ver sección siguiente).
🛡️ Triple Protección (v9.6). Una vez procesas una keyword (Añadir/Ignorar/Excluir), el script garantiza que NO vuelva a aparecer en futuras ejecuciones. Tres mecanismos en paralelo:
1️⃣ KEYWORDS EXISTENTES → si una keyword añadida ya existe en el AdGroup, el script la detecta vía Google Ads API y la salta. 2️⃣ NEGATIVAS DE CAMPAÑA → si una excluida ya está como negativa en la campaña, el script la salta. 3️⃣ HISTORIAL IGNORADOS → cada vez que marcas '☐ Ignorar' se registra en la pestaña 'Acciones'. El script consulta esa pestaña y descarta los términos ignorados previamente.
Los contadores aparecen en las estadísticas como 'Bloqueados (kw existente / negativa / ignorado)'.
Cómo deshacer un 'Ignorar'. Si te has equivocado ignorando un término y quieres que vuelva a aparecer como recomendación, abre la pestaña 'Acciones' (gris) y borra esa fila concreta (action='IGNORE'). En la siguiente ejecución podrá volver a recomendarse.
⚠️ Las acciones SOLO se ejecutan en la siguiente corrida del script. Si marcas un checkbox y abres Google Ads inmediatamente, no verás los cambios hasta que el script vuelva a correr.
🔄 Si tu hoja tiene cualquier orden de columnas anterior (v9.0, v9.1.x, v9.2.x, v9.3.x o v9.4.x), el script la MIGRA AUTOMÁTICAMENTE al nuevo orden v9.5.0 la primera vez que corra, sin perder datos. La columna B (Keyword origen) quedará vacía en las filas migradas de v9.0/v9.1/v9.2/v9.3 (se rellenará solo en las nuevas que añada el script).