Ir al contenido principal

SE::Google::KeywordPlanner::SearchVolume - estimación del volumen de búsqueda y otros indicadores de palabras clave de Google Keyword Planner

Palabras clave guardadas de Keyword Planner

Resumen del extractor

SE::Google::KeywordPlanner::SearchVolumeSE::Google::KeywordPlanner::SearchVolume – extractor para evaluar los volúmenes de búsqueda de palabras clave con Google Keyword Planner. Para su uso, hay disponible una gran cantidad de datos obtenidos: promedio de búsquedas mensuales, cambios en los volúmenes por trimestre y por año, puja mínima y máxima, nivel de competencia. En la configuración de la extracción de datos, puede especificar el idioma, la ubicación, la red publicitaria y el período de muestreo de datos. También está disponible el modo por lotes, gracias al cual se pueden obtener datos para 10000 palabras clave a la vez en una sola solicitud al servicio, acelerando así significativamente la extracción de datos.

Gracias al funcionamiento multihilo de A-Parser en combinación con el modo por lotes, la velocidad de procesamiento de consultas puede alcanzar varias decenas de miles de consultas por minuto.

La funcionalidad de A-Parser permite guardar los ajustes de extracción de datos del extractor SE::Google::KeywordPlanner::SearchVolume para su uso posterior (ajustes preestablecidos), establecer un programa de extracción de datos y mucho más.

Es posible guardar los resultados en la forma y estructura que necesite, gracias al potente motor de plantillas integrado Template Toolkit que permite aplicar lógica adicional a los resultados y exportar datos en varios formatos, incluidos JSON, SQL y CSV.

Datos recopilados

  • Promedio de búsquedas mensuales para la palabra clave buscada
  • Cambio trimestral
  • Cambio anual
  • Nivel de competencia
  • Pujas mínimas y máximas
  • Tendencias de volumen de búsqueda para el período seleccionado
    • Mes y año
    • Número total de consultas
    • Número de consultas solo desde dispositivos móviles (no disponible en modo por lotes)

Capacidades

  • Soporte para autorización mediante login-password o mediante la sustitución de cookies y encabezados
  • Determinación del grado de precisión de $volume - valor exacto/redondeado
  • Soporte para modo por lotes, activado por defecto
  • Soporte para cuentas múltiples (para seleccionar la cuenta deseada, se debe especificar obligatoriamente su ocid(uscid))

Variantes de uso

  • Recopilación del promedio de consultas mensuales, pujas mínimas y máximas, evaluación de la competencia
  • Análisis de tendencias

Configuración

Existen dos opciones para configurar el extractor:

  • especificar el correo electrónico\contraseña de la cuenta de Keyword Planner
  • iniciar sesión en el navegador y copiar los valores necesarios
advertencia

Tenga precaución con el número de hilos. Se recomienda especificar un número bajo de hilos; en este caso, es perfectamente posible realizar la extracción de datos sin proxy.

Autorización mediante correo y contraseña

Es necesario redefinir las opciones E-mail y Password, indicando los datos de su cuenta de Keyword Planner. Debe haber una campaña creada obligatoriamente en la cuenta.

Spoiler: (Solución) Login failed TypeError: Cannot read property '1' of null

En caso de que ocurra este error, debe eliminar su cuenta de Google del navegador e iniciar sesión de nuevo.

solución al error de autorización

Autorización en el navegador y sustitución de encabezados en el extractor

Es necesario iniciar sesión en el navegador a través del enlace https://ads.google.com/aw/keywordplanner/home, crear la primera campaña si no existía previamente, tomar los siguientes datos e indicarlos en la configuración del extractor:

Las cookies se pueden especificar de dos maneras:

  • Indicar todas las cookies en la opción All cookies
  • Indicar los valores de las cookies para las opciones __Secure-3PSID, __Secure-3PSIDTS (__Secure-3PSIDTS debe indicarse en caso de que el authuser en la cuenta sea igual a 0)

Otros encabezados:

  • Valor del encabezado x-framework-xsrf-token
  • Valor del parámetro ocid o uscid de la URL
  • Valor del parámetro authuser de la URL
Spoiler: Cómo encontrar los parámetros necesarios

dónde buscar los parámetros para la autorización 1

dónde buscar los parámetros para la autorización 1

Consultas

Como consultas se deben indicar palabras clave, una por línea. Ejemplo de consultas:

coca-cola
parsing
peace
starlink
test

Se admite el modo por lotes, que se activa con la opción Bulk (packet) mode. En este modo, el extractor enviará paquetes de 10,000 palabras clave en la solicitud al servicio. En este modo no se recopilan datos sobre el número de consultas desde dispositivos móviles ($trends.$i.mobile). El modo por lotes está activado por defecto.

Sustituciones de consultas

Puede utilizar macros integradas para la sustitución automática de subconsultas desde archivos; por ejemplo, si queremos añadir a cada consulta una lista de otras palabras, indicaremos algunas consultas principales:

fantasy
tower defense
rpg

En el formato de consultas indicaremos la macro de sustitución de palabras adicionales del archivo keywords.txt, este método permite aumentar la variabilidad de las consultas significativamente:

{subs:keywords} $query 

Esta macro creará tantas consultas adicionales como se encuentren en el archivo para cada consulta de búsqueda inicial, lo que resultará en [cantidad de consultas iniciales] x [cantidad de consultas en el archivo Keywords] = [cantidad total de consultas] como resultado del trabajo de la macro.

Por ejemplo, si el archivo keywords.txt contiene:

free
online

Al final, la macro de sustitución convertirá 3 consultas principales en 6:

free fantasy
online fantasy
free tower defense
online tower defense
free rpg
online rpg

Variantes de salida de resultados

A-Parser admite un formateo flexible de resultados gracias al motor de plantillas integrado Template Toolkit, lo que le permite mostrar los resultados en forma arbitraria, así como estructurada, por ejemplo CSV o JSON

Salida por defecto

Formato del resultado:

$query: $volume\n

Ejemplo de resultado con la salida de la palabra clave y su promedio de consultas mensuales:

coca-cola: 3350000
parsing: 165000
peace: 673000
starlink: 1830000
test: 7480000

Salida en tabla CSV

Formato general del resultado:

[% tools.CSVline(query, p1.volume, p1.min_bid, p1.max_bid) %]

Nombre del archivo:

$datefile.format().csv

Texto inicial:

Keyword,Volume,"Min bid","Max bid"

sugerencia

En el Formato general de resultados se aplica el motor de plantillas Template Toolkit y la herramienta tools.CSVline para la salida de datos.

En el nombre del archivo de resultados, simplemente debe cambiar la extensión del archivo a csv.

Para que la opción "Texto inicial" esté disponible en el Editor de tareas, debe activar "Más opciones". En "Texto inicial" escribimos los nombres de las columnas separados por comas y dejamos la segunda línea en blanco.

Guardar en formato SQL

Formato del resultado:

[% "INSERT INTO volumes VALUES('" _ query _ "', '" _ volume _ "')\n" %]

Ejemplo de resultado:

INSERT INTO volumes VALUES('perfume', '50000')
INSERT INTO volumes VALUES('eyfel perfume', '5000')
INSERT INTO volumes VALUES('memo marfa', '5000')

Volcado de resultados en JSON

Formato general del resultado:

[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;

obj = {};
obj.keyword = query;
obj.volume = p1.volume;

obj.json %]

Texto inicial:

[

Texto final:

]

Ejemplo de resultado:

[{"keyword":"perfume","volume":"50000"},
{"keyword":"eyfel perfume","volume":"5000"},
{"keyword":"memo marfa","volume":"5000"}]
sugerencia

Se describe con más detalle la salida de resultados en JSON en este artículo.

Configuraciones posibles

ParámetroValor por defectoDescripción
All cookiesEspecificación de todas las cookies
Cookie "__Secure-3PSID"Cookie "__Secure-3PSID"
Cookie "__Secure-3PSIDTS"Cookie "__Secure-3PSIDTS"
Header "x-framework-xsrf-token"Encabezado "x-framework-xsrf-token"
Url parameter "ocid"("uscid")Parámetro "ocid"("uscid")
Url parameter "authuser"0Parámetro "authuser"
E-mailE-mail para autorización en Keyword Planner
PasswordContraseña para autorización en Keyword Planner
Recovery e-mailE-mail para recuperación de acceso
Browser headless (debug auth)Modo headless para el navegador utilizado para la autorización mediante login-password
Log Login Screenshot (debug auth)Creación de una captura de pantalla de la página de autorización y su salida en el registro de la tarea
Date fromLast 12 monthsFecha desde
Date toLast 12 monthsFecha hasta
LanguageEnglishIdioma
Search networksGoogleRed de búsqueda
Location codeUbicación (aquí debe indicar el id de la ubicación, puede obtenerlo de la primera columna de esta tabla (copia))
Delete created planEliminar el plan creado
Bulk (packet) modeActivación del modo por lotes