Saltar al contenido principal

Google Ads

Resumen

El conector de Google Ads proporciona acceso programático a las cuentas de Google Ads a través de la API de Google Ads. Permite a las agencias y aplicaciones gestionar campañas, obtener informes, establecer estrategias de puja, segmentación, creatividades publicitarias, activos y conversiones.

El conector está dividido en grupos funcionales de herramientas, lo que permite gestionar de manera segura tanto la analítica de solo lectura como las operaciones de cambio.

Las áreas soportadas incluyen:

  • informes y analítica a través de GAQL,
  • gestión de cuentas y estructuras MCC,
  • gestión de campañas, grupos de anuncios y palabras clave,
  • segmentación, audiencias y palabras clave negativas,
  • creación de anuncios y gestión de activos,
  • gestión de conversiones,
  • operaciones por lotes para grandes cantidades de cambios.

Cómo el usuario añade el conector de Google Ads

1. El usuario abre Añadir Conexión y selecciona GoogleAds

  1. En la administración, dirígete a la sección Connections / Connected Apps.
  2. Haz clic en Add Connection.
  3. Selecciona el mosaico GoogleAds.

Selección de GoogleAds en el diálogo Añadir Conexión

2. El usuario prepara el Customer ID

El Customer ID es el identificador de la cuenta de Google Ads que deberás ingresar en el conector.

Cómo encontrarlo:

  1. Inicia sesión en Google Ads.
  2. En la lista de cuentas o en la barra superior, abre la cuenta que deseas conectar.
  3. Copia el Customer ID del administrador de la cuenta (generalmente en el formato 123-456-7890).

Dónde encontrar el Customer ID en Google Ads

3. El usuario prepara el Developer Token

El Developer Token se obtiene en Google Ads, pero primero debes tener una cuenta de administrador (Manager Account, MCC).

Primero crea una cuenta MCC: Crear cuenta de administrador.

Cómo obtener el Developer Token:

  1. Inicia sesión en Manager Account (MCC).
  2. Abre la sección Admin.
  3. Ve a API Center (en la interfaz CZ Centrum rozhraní API).
  4. Copia el valor del Developer token.

Dónde encontrar el Developer Token en API Center

Video tutorial sobre el Developer Token:

Enlace directo al video: YouTube.

4. El usuario completa los detalles del conector

En el formulario Detail completa:

  • Name: nombre interno de la conexión (por ejemplo, GoogleAds).
  • Provide your Customer Id: Customer ID de la cuenta.
  • Provide your Developer Token: Developer Token del API Center.

Detalle de configuración del conector GoogleAds

5. El usuario guarda el conector y establece permisos de funciones

Después de crear la conexión, establece el modo de llamada para cada función:

  • Enabled,
  • Enabled with confirmation,
  • Disabled.

Recomendación: deja las operaciones de cambio (por ejemplo, creación de campañas, cambios de pujas, eliminación) al menos en Enabled with confirmation.

Funciones

1. Informes y analítica

HerramientaDescripción
RunReportAsyncEjecuta consultas GAQL personalizadas
RunReportStreamAsyncUtiliza SearchStream para informes grandes
GetCampaignPerformanceAsyncDevuelve métricas de rendimiento de la campaña para el período especificado
ListPolicyDiagnosticsAsyncDevuelve diagnósticos de políticas publicitarias y estado de aprobación de anuncios

GAQL (Google Ads Query Language) se utiliza para consultas estructuradas sobre los datos de Google Ads. RunReportStreamAsync es adecuado para grandes volúmenes de datos.

2. Gestión de cuentas y clientes

HerramientaDescripción
ListAccessibleCustomersAsyncDevuelve una lista de todas las cuentas disponibles para el usuario conectado
ListManagedCustomersAsyncDevuelve una lista de cuentas de clientes bajo MCC
RunReportAcrossAccountsAsyncEjecuta un informe GAQL a través de múltiples cuentas

Estas herramientas se utilizan principalmente en el entorno MCC, donde la agencia gestiona múltiples cuentas.

3. Gestión de campañas

HerramientaDescripción
ListCampaignsAsyncDevuelve una lista de campañas excepto las eliminadas
CreateCampaignAsyncCrea una nueva campaña (estado predeterminado PAUSED)
CreatePerformanceMaxCampaignAsyncCrea una campaña Performance Max
UpdateCampaignStatusAsyncActiva, pausa o elimina una campaña
UpdateCampaignBudgetAsyncActualiza el presupuesto diario de la campaña

Las nuevas campañas están en estado PAUSED para evitar el inicio no deseado de anuncios.

4. Gestión de estrategias de puja

HerramientaDescripción
UpdateCampaignBiddingStrategyAsyncCambia la estrategia de puja de la campaña

Estrategias soportadas:

  • MANUAL_CPC,
  • Target CPA (tCPA),
  • Target ROAS (tROAS),
  • Maximize Conversions,
  • Maximize Conversion Value.

5. Gestión de grupos de anuncios (Ad Groups)

HerramientaDescripción
ListAdGroupsAsyncDevuelve una lista de grupos de anuncios (se puede filtrar por campaña)
CreateAdGroupAsyncCrea un nuevo grupo de anuncios en la campaña
UpdateAdGroupStatusAsyncActiva, pausa o elimina un grupo de anuncios
UpdateAdGroupBidAsyncActualiza la puja CPC predeterminada

6. Gestión de palabras clave

HerramientaDescripción
ListKeywordsAsyncDevuelve una lista de palabras clave incluyendo tipos de coincidencia y pujas
AddKeywordsAsyncAñade palabras clave en masa
UpdateKeywordStatusAsyncActiva o pausa una palabra clave
UpdateKeywordBidAsyncActualiza la puja CPC
RemoveKeywordAsyncElimina permanentemente una palabra clave

Tipos de coincidencia soportados (match types):

  • BROAD,
  • PHRASE,
  • EXACT.

7. Segmentación y palabras clave negativas

HerramientaDescripción
AddCampaignNegativeKeywordsAsyncAñade palabras clave negativas a nivel de campaña
AddAdGroupNegativeKeywordsAsyncAñade palabras clave negativas a nivel de grupo de anuncios
AddCampaignLocationTargetsAsyncAñade segmentación geográfica a través de ID de constante de ubicación
AddCampaignLanguageTargetsAsyncAñade segmentación por idioma
AddCampaignDeviceTargetAsyncAñade o excluye segmentación por dispositivo
AddCampaignAdScheduleTargetAsyncEstablece un horario para la visualización de anuncios
AddCampaignAudienceTargetsAsyncAñade segmentación a audiencia o lista de usuarios
UpdateCampaignCriterionStatusAsyncActualiza el estado de la segmentación
RemoveCampaignCriterionAsyncElimina la segmentación a nivel de campaña
RemoveAdGroupCriterionAsyncElimina la segmentación a nivel de grupo de anuncios

8. Gestión de anuncios

HerramientaDescripción
CreateResponsiveSearchAdAsyncCrea un anuncio de búsqueda responsivo
UpdateAdStatusAsyncActiva o pausa un anuncio

Requisitos para el anuncio de búsqueda responsivo:

  • títulos: 3-15,
  • descripciones: 2-4.

9. Gestión de Grupos de Activos

HerramientaDescripción
ListAssetGroupsAsyncDevuelve una lista de grupos de activos
CreateAssetGroupAsyncCrea un nuevo grupo de activos
UpdateAssetGroupStatusAsyncActualiza el estado del grupo de activos

Esta área se utiliza principalmente en campañas Performance Max.

10. Extensiones de anuncios (Assets)

HerramientaDescripción
CreateSitelinkAssetAsyncCrea una extensión de sitelink
CreateCalloutAssetAsyncCrea una extensión de callout
CreateStructuredSnippetAssetAsyncCrea un fragmento estructurado
LinkAssetToCampaignAsyncConecta un activo a la campaña
UpdateCampaignAssetStatusAsyncActualiza el estado de la conexión del activo

11. Seguimiento de conversiones

HerramientaDescripción
CreateConversionActionAsyncCrea una acción de conversión (web u offline)
UpdateConversionActionStatusAsyncActiva, oculta o elimina una acción de conversión
RemoveConversionActionAsyncElimina permanentemente una acción de conversión
UploadOfflineClickConversionAsyncSube conversiones offline usando GCLID

Las conversiones offline requieren:

  • GCLID,
  • acción de conversión,
  • tiempo de conversión,
  • valor de conversión (opcional).

12. Operaciones por lotes

HerramientaDescripción
CreateBatchJobAsyncCrea un trabajo por lotes
AddKeywordOperationsToBatchJobAsyncAñade operaciones de palabras clave a la cola
RunBatchJobAsyncEjecuta el trabajo por lotes
ListBatchJobResultsAsyncDevuelve los resultados de la operación por lotes
RemoveBatchJobAsyncElimina el trabajo por lotes

Uso típico de operaciones por lotes:

  • importar grandes cantidades de palabras clave,
  • modificaciones masivas de pujas,
  • actualizaciones de campañas a gran escala.

Seguridad y mejores prácticas

Para reducir el riesgo de costos no deseados o errores:

  • crea nuevas campañas en estado PAUSED,
  • realiza grandes cambios a través de trabajos por lotes,
  • valida presupuestos, estrategias de puja y segmentación antes de los cambios,
  • mantén las operaciones de eliminación en modo Enabled with confirmation.

Escenarios típicos de automatización

El conector de Google Ads se puede utilizar, por ejemplo, para:

  • generación automática de informes de rendimiento de campañas,
  • creación y optimización continua de campañas,
  • ajustes de estrategias de puja según datos de rendimiento,
  • detección de problemas con políticas publicitarias,
  • expansión de la lista de palabras clave,
  • carga de conversiones offline,
  • gestión de múltiples cuentas en el entorno MCC.