Google Ads (AdWords): crea campañas en la web

En resumen: Crea campañas web para atribuir las conversiones web-to-app de Google Ads

Nota

Este artículo se centra en campañas web que promueven aplicaciones móviles. Si deseas crear campañas que promuevan aplicaciones para PC o consola, consulta Google Ads Web—Integración para aplicaciones de PC y consola.

Descripción general

AppsFlyer admite la integración con Google Ads (googleads_int) para campañas basadas en la web y reportes de datos de atribución y conversión de las campañas a través de la API de conversiones sin conexión de Google (OCI).

En este artículo, aprenderás cómo configurar campañas web móviles en AppsFlyer y Google Ads, dirigidas a los usuarios web que interactúan con los anuncios de Google.

Las campañas se basan en una trayectoria del usuario que comienza cuando un usuario hace clic en un anuncio y es redirigido a una landing page. Esta página incluye Smart Script o Smart Banners de AppsFlyer, que crean enlaces de atribución.

Una vez que se hace clic, estos enlaces llevan al usuario a la tienda de aplicaciones para descargar e instalar la aplicación. La instalación y los eventos in-app posteriores se registran en AppsFlyer y se reportan a Google Ads a través de OCI.

Google utiliza estos datos para optimizar la segmentación de anuncios, medir el rendimiento y crear audiencias personalizadas.

Requisito previo

Antes de activar la integración de Google Ads para campañas web, asegúrate de tener lo siguiente:

Cómo crear una campaña web de Google Ads

Este artículo contiene información y pasos para configurar una campaña web en Google Ads para aplicaciones móviles, de PC y consolas con AppsFlyer. La configuración implica definir la integración entre Google Ads y AppsFlyer, y establecer los enlaces de atribución de la campaña.

Después de configurar los enlaces de atribución en el paso uno a través de la integración de Google Ads y AppsFlyer, el paso dos se centra en la creación de la landing page. Aquí, los Smart Script o Smart Banners de OneLink utilizarán los enlaces de atribución para generar botones de llamada a la acción, dirigiendo a los usuarios a las tiendas de aplicaciones.

Crear una integración de Google Ads en AppsFlyer

Empieza por activar la integración con Google Ads para campañas web y configurar los postbacks que AppsFlyer envía a OCI.

1. Activar la integración de Google Ads para campañas web

  1. In AppsFlyer, en el menú lateral, ve a Colaborar > Partner Marketplace.
  2. Busca Google Ads Web y selecciónalo.
  3. Haz clic en Configurar integración. Se te dirigirá a la página de configuración de Integraciones activas.
  4. En la pestaña Integración, haz clic en Activar partner. Nota: El activador debe permanecer encendido (activado) mientras trabajes con el partner.
  5. Desactiva la Privacidad avanzada (si estás configurando una integración de aplicaciones iOS).

    Nota

    El mensaje de error de token faltante dejará de aparecer una vez que inicies sesión con Google y permitas que AppsFlyer obtenga el token en el paso siguiente. Si el error persiste después de iniciar sesión, verifica que tu token tenga los permisos requeridos.

  6. En ID de conversión de primer acceso, introduce el ID de la acción de conversión First open que establezcas en Google Ads. Para encontrar el ID, ve a Google Ads y abre la pestaña Details (Detalles) de la página de acción de conversiones de First open (Primer acceso). Copia el valor del parámetro de consulta ctid=* de la URL de la página. Por ejemplo, si ctid=123456789, inserta 123456789 en el cuadro de ID de acción de conversión de primera apertura.

    Consejo

    Si aún necesitas establecer la acción "Primer acceso" en Google Ads, puedes introducir un valor temporal hasta que la acción esté completamente configurada.

  7. Introduce tu ID de cliente. Puedes recuperarlo desde tu Google Ads Manager:
    1. Inicia sesión en tu cuenta de Google Ads.
    2. En la esquina superior derecha, haz clic en el icono de la cuenta de Google y desplázate hacia abajo hasta donde se muestra el ID de cliente.
    3. Si tienes varias cuentas de Google Ads que ejecutan campañas para tu aplicación, debes usar el ID de cliente de un administrador (MCC) para el seguimiento de conversiones de varias cuentas. Consulta las Instrucciones de Google sobre cómo configurar una cuenta MCC.
  8. Para permitir que AppsFlyer suba conversiones a Google Ads, haz clic en Iniciar sesión con Google.
  9. Selecciona la cuenta de administrador de la cuenta MCC de la que recuperaste el ID de cliente en el paso 7.
  10. Haz clic en Permitir.

2. Habilitar la atribución view-through

AppsFlyer admite la atribución view-through a través de campañas web de Google utilizando un Smart Script o una landing page habilitada para Smart Banner. Esto permite la atribución de instalaciones de aplicaciones mediante modelado probabilístico (PMOD) desencadenadas por impresiones de anuncios, incluso cuando los usuarios no hacen clic directamente en el anuncio.

Cuando un usuario ve un anuncio de Google y aterriza en una landing page habilitada para Smart Script o Smart Banner, AppsFlyer puede atribuir la instalación de la aplicación resultante, incluyendo la multiplataforma, de vuelta a la impresión web original. 

Cuando está disponible, AppsFlyer incluye gclid en el postback a Google.

Habilitar la atribución view-through:

  1. En AppsFlyer, desde la barra lateral, abre Integraciones activas > Google Ads Web
  2. En la pestaña Integración, desplázate a la sección Atribución de instalación.
  3. Activa la Atribución de instalaciones por view-through.
  4. [opcional] Activa la opción prioridad de atribución equitativa entre plataformas y configura la ventana de lookback. Para más información, consulta Habilitar prioridad equitativa para impresiones entre plataformas.
  5. Abre la pestaña Atribución.
  6. Desplázate a la sección Atribución view-through y establece la ventana de lookback view-through preferida (hasta 24 horas).
  7. Haz clic en Guardar integración para aplicar los cambios.

3. Configuración de postbacks de eventos in-app

Actualmente, las instalaciones son los únicos eventos que activan postbacks automáticos predeterminados a Google Ads para Web a través de la API OCI. Para otros tipos de eventos, puedes crear postbacks personalizados asignando los eventos de AppsFlyer a los ID de acción de conversión de Google Ads ("Conversion action", o "Acción de conversión", es el término que Google Ads usa para los eventos de atribución). Consulta el administrador de Google Ads para obtener información sobre el evento web de Google Ads que debes asignar a los eventos de AF.

  1. Activa Postbacks de eventos in-app.
  2. Si es necesario, configura la ventana Postbacks de eventos in-app (obtén más información sobre la configuración de esta ventana en este artículo).
  3. Haz clic en Agregar evento para agregar un evento de SDK o de servidor a servidor a la lista.
  4. En la columna Evento de AppsFlyer, selecciona el nombre del evento en el cuadro desplegable. AppsFlyer recibe el nombre del evento del SDK integrado en tu aplicación o de los eventos de servidor a servidor.
  5. En la columna Asignado al evento de partner, debes asignar el evento de AppsFlyer a un ID de acción de conversión de Google correspondiente. Antes de poder hacerlo, debes configurar las acciones de conversión de Google necesarias en Google Ads. Para obtener información sobre cómo configurar acciones de conversión en Google Ads, consulta Crea acciones de conversión personalizadas.

    Para encontrar el ID de acción de conversión en Google Ads:

    1. Ve a Google Ads.
    2. Abre la página de la acción de conversión que deseas mapear.
    3. Abre la pestaña Detalles.
    4. Copia el valor del parámetro de consulta ctid=* de la URL de la página.
    5. Volver a AppsFlyer
    6. Pégalo en la columna mapeado a evento de partner. Por ejemplo, si ctid=123456789, pega 123456789.
  6. En la columna Para los usuarios de, selecciona Solo este partner.
  7. En la columna Incluido, selecciona si todos los parámetros del evento, incluido el valor de los ingresos (si existe en el evento), se envían en los postbacks.
  8. [Opcional] Haz clic en el icono Agregar condición para  establecer condiciones para un evento.
  9. Haz clic en Guardar integración.
  10. [Opcional] Después de guardar la integración, desde la página de configuración, puedes integrar más de tus aplicaciones con el partner:
    1. En la esquina superior izquierda, debajo del nombre del partner, haz clic en el nombre de la aplicación para abrir la lista de aplicaciones.
    2. Selecciona una aplicación diferente en la lista desplegable.
    3. Repite los pasos de integración para la aplicación seleccionada.

4. Configurar la plantilla de OneLink

Antes de crear un enlace de atribución de OneLink para tu campaña de Google Ads, debes configurar su plantilla. A continuación, puedes crear una URL de atribución de OneLink basada en la plantilla y utilizarla como URL de la plantilla de seguimiento de Google.

Nota

Las instrucciones a continuación se centran en la creación de una plantilla de OneLink para campañas web de Google con Smart Script. Para obtener una guía completa sobre cómo configurar plantillas de OneLink, consulta la sección Cómo crear plantillas de OneLink del artículo Plantillas de OneLink.

  1. En la sección Redireccionamiento de la página Nueva plantilla o Editar plantilla, configure los siguientes ajustes:
    • Si la aplicación no está instalada > Redirigir a: Selecciona tu opción preferida. El valor de redireccionamiento que establezcas aquí es anulado por el valor {lpurl} de los parámetros de redireccionamiento (af_android_url, af_ios_url) que coloques en la plantilla de seguimiento de Google; consulta aquí.
    • Si la aplicación está instalada: Asegúrate de no configurar Universal Links, Esquema de URI o Todos los enlaces para iniciar la aplicación, ya que Google no permite ningún redireccionamiento aparte del redireccionamiento a la URL final.
    • Cuando se hace clic en el enlace en la página web de escritorio > Redirigir a: Selecciona tu opción preferida. El valor de redireccionamiento que establezcas aquí es anulado por el valor {lpurl} de los parámetros de redireccionamiento (af_web_dp) que coloques en la plantilla de seguimiento de Google; consulta aquí).
  2. Haz clic en Crear plantilla.

Crear una campaña web en Google Ads

Realiza los siguientes pasos en Google Ads.

1. Establece el tipo de campaña, el objetivo y las metas

Google Ads utiliza el tipo de campaña, el objetivo y las metas que selecciones aquí para establecer la estrategia de oferta adecuada y optimizar el rendimiento de la campaña.

  1. Inicia sesión en Google Ads y crea una campaña.
  2. Selecciona un objetivo de campaña.

    • Todos los objetivos son aplicables, excepto "Promoción de aplicaciones" (que solo se puede utilizar para campañas de aplicaciones móviles).
    • Recomendamos establecer el objetivo de la campaña "Ventas" para la optimización en función de eventos in-app específicos.
  3. Selecciona las metas de conversión.

    • De forma predeterminada, verás las metas de la campaña predefinidas a nivel de cuenta. Puedes conservarlas o eliminar las que no sean relevantes para tu campaña.
    • Si no ves el objetivo que deseas que Google optimice,

      crea una acción de conversión y un objetivo personalizados.

    • También puedes editar tus objetivos predefinidos en la página “Conversiones”.
  4. Selecciona el tipo de campaña.

    • Todos los tipos de campaña son aplicables, excepto "Compras", que requiere un catálogo de productos y está limitada a dominios verificados.

2. Crear acciones de conversión personalizadas

A continuación, para cada evento in-app que configuraste en AppsFlyer, debes crear una acción de conversión correspondiente en Google Ads. Una vez que completes la creación de la acción de conversión, deberás copiar el ID de la acción recién creada y asignarlo al evento in-app de AppsFlyer. 

Para crear acciones y metas de conversión personalizadas de Google Ads, sigue estos pasos:

  1. En la página de descripción general de tu cuenta de Google Ads, en el menú lateral, selecciona Objetivos > Conversiones > Resumen.
  2. Haz clic en + Nueva acción de conversión.
  3. Selecciona Importación en la lista de tipos de conversión y, a continuación, selecciona una de las siguientes opciones:

    • Importación manual mediante API o subidas > Seguimiento de las conversiones a partir de clics.

    O

    • CRM, archivos u otras fuentes de datos > Realizar un seguimiento de las conversiones a partir de clics y, en Fuente de datos, selecciona Omitir este paso y configurar la fuente de datos más adelante.
  4. Haz clic en Continuar.
  5. En Objetivo de conversión, selecciona una categoría de acción de conversión.
  6. En Introducir un nombre de conversión, escribe el nombre de la acción de conversión.

    ¡Importante!

    Para usar la API de Conversiones Offline con GBRAID/WBRAID (además de GCLID), asegúrate de que el campo Contador en la acción de conversión esté configurado en Todos (predeterminado) y NO en Uno.

  7. Introduce un Nombre de la conversión y, a continuación, haz clic en Agregar. Nota: Si solo deseas que tus campañas se optimicen para una sola acción, incluye solo esa acción en esta categoría. Por ejemplo, si quieres que tu campaña se optimice para la acción de conversión de Primer acceso, asegúrate de que sea la única en su categoría. A continuación, podrás seleccionar esta categoría como meta de conversión para la optimización del rendimiento al crear la campaña.
  8. Haz clic en Guardar y continuar y, a continuación, en Listo sin configurar fuentes de datos. Tu nueva acción de conversión puede aparecer inicialmente como "Inactiva", pero cambiará a "Activa" una vez que se envíen datos reales.
  9. Para asignar la nueva acción de conversión al evento de postback de AppsFlyer, recupera el ID de la nueva acción de conversión. En la página de resumen de metas de conversión, haz clic en la acción de conversión que has creado y copia el valor del parámetro de consulta ctid=* de la URL de la página de acción de conversión.

  10. En AppsFlyer, pega el valor ctid en la columna Asignado al evento de partner del evento de postback para el que quieres que Google optimice; consulta: Configuración de postbacks de eventos in-app.

3. Establecer las URL de campaña

Las campañas de Google Web Ads utilizan dos URL para cada interacción: la URL final y la URL de la plantilla de seguimiento. Estas URL se activan simultáneamente cuando se hace clic en el anuncio, una función a la que Google se refiere como seguimiento en paralelo. Más información sobre el seguimiento en paralelo está disponible en la documentación de Google.

Establecer la URL final

Google define la URL final como "la dirección URL de la página web de tu sitio web a la que llegan los usuarios después de hacer clic en tu anuncio. También se conoce como la 'landing page'".

Para establecer la URL final

  1. En Google Ads, abre la página Campañas > Anuncios.
  2. En la fila del anuncio, haz clic en el icono de edición.

  3. En URL final, introduce la URL de la landing page web.

     ¡Importante!

    La URL final no puede ser una URL de AppsFlyer, OneLink o una URL de atribución de una sola plataforma, ya que esto puede hacer que tu campaña sea rechazada. Utiliza únicamente una dirección web directa sin redireccionamientos, como la URL de una página web, la URL de Google Play Store o la URL del App Store.

    Esta debe ser la ubicación web final a la que deseas redirigir a los usuarios. Puede ser:

    • Una URL de landing page apuntando a una página que solicita al usuario que haga clic en un botón de llamada a la acción para descargar la aplicación de Google Play, App Store o cualquier otra tienda de aplicaciones. La landing page incluye Smart Script o Smart Banners, que generan automáticamente las URL de los botones de llamada a la acción. Aprende cómo crear la landing page con Smart Script o Smart Banners.

      Puedes agregar parámetros de atribución de AF a la URL final y asignarlos a los parámetros ValueTrack de Google, por ejemplo, af_c_id={campaignid}. Una vez que se hace clic en el anuncio de Google y se carga la landing page, el Smart Script o los Smart Banners pueden copiar los parámetros en la URL saliente de la landing page. Para obtener más información sobre los parámetros ValueTrack disponibles, consulta la documentación de Google.

      Por ejemplo:

      https://example.com?product=1234&af_c_id={campaignid}
    • URL de una tienda como el App Store o Google Play.

       ¡Importante!

      Supongamos que utilizas la URL de la tienda como URL final. La única forma de enviar información de parámetros personalizados y de atribución a AppsFlyer es insertar y asignar parámetros de AF a la URL de la plantilla de seguimiento.

      https://play.google.com/store/apps/details?id=.com.app.id&hl=en&gl=US&referrer={gclid}&gclid={gclid}&campaignid={campaignid}
    • Un enlace de descarga directa al archivo APK de la aplicación, si deseas que los usuarios descarguen la aplicación directamente sin ser redirigidos a una tienda. 

Establecer la URL de la plantilla de seguimiento

Dado que Google Ads, de forma predeterminada, utiliza el seguimiento en paralelo, la URL de la plantilla de seguimiento (un enlace de atribución de AppsFlyer en nuestro caso) se carga en segundo plano y el clic se registra en AppsFlyer. No es obligatorio usar URLs de plantilla de seguimiento, especialmente al usar Smart Banners o Smart Script. Lee Usando la URL de plantilla de seguimiento con Smart Script o Smart Banners en este artículo.

  1. En Google Ads, abra la página Campañas > Campañas. En la fila de la campaña, haz clic en el icono de configuración

  2. Expande Configuración > Ajustes adicionales > Opciones de URL de campaña

  3. En Plantilla de seguimiento, usa lo siguiente: (parámetros BaseURL + Redirección):

    • URL base: establece la URL base según el destino del clic en el anuncio:
      • Enlace de atribución de plataforma única si el destino del clic en el anuncio es Google Play o App Store (consulta el ejemplo a continuación).
      • Un enlace de atribución de OneLink si el destino del clic del anuncio es una página web (consulta el ejemplo a continuación).
    • Parámetro PID: Agregar el parámetro pid=googleads_int obligatorio.
    • Parámetro de ID de sitio: Agrega el parámetro af_siteid obligatorio. Puedes asignarle manualmente cualquier valor.
    • Parámetro de nombre de la campaña: Agrega el parámetro c obligatorio y asigna manualmente su valor (no hay ningún parámetro ValueTrack para este parámetro).
    • El parámetro de fuerza transparente: Agrega el parámetro af_force_transparent=true obligatorio. Este parámetro está diseñado para mejorar la seguridad en el comportamiento de redirección, asegurando el cumplimiento de los requisitos de Google. Ten en cuenta que si no agregas el parámetro requerido, Google puede desaprobar tu anuncio.
    • Parámetros de redirección para un enlace de atribución OneLink: Para que el seguimiento paralelo funcione como se espera, establece los parámetros de redirección AF en una de las siguientes combinaciones:
      • Los parámetros af_android_url, af_ios_url, y af_web_dp deben establecerse en el parámetro Google ValueTrack. Importante: Asegúrate de que los tres estén poblados para garantizar que el enlace de atribución funcione en todos los escenarios.
        O
      • El parámetro af_r debe establecerse en el parámetro {lpurl} Google ValueTrack.
    • Parámetro de redirección para un enlace de atribución de plataforma única: Para que el seguimiento paralelo funcione como se espera, establece el parámetro af_r en el parámetro {lpurl} Google ValueTrack.

       ¡Importante!

      Para cumplir con los requisitos de Google, asegúrate de que el valor {lpurl} sea una URL de redirección válida:

    • Parámetros de atribución de AppsFlyer asignados a los parámetros ValueTrack de Google, por ejemplo af_c_id={campaignid}. Para más información sobre los parámetros ValueTrack disponibles, consulta la documentación de Google.
    • No incluyas el parámetro af_dp.
    • No incluya ningún parámetro que altere el valor del parámetro de redirección {lpurl}. Esto incluye af_base_params_forward y af_param_forwarding.

    Nota

    Para limitaciones adicionales relacionadas con la URL de la plantilla de seguimiento, consulta la sección Rasgos y limitaciones en este documento.

Ejemplos de URL de plantilla de seguimiento de Google

Ejemplo de un OneLink en una URL de plantilla de seguimiento de Google:

https://subdomain.onelink.me/aAB1?pid=googleads_int&af_force_transparent=true&af_android_url={lpurl}&af_ios_url={lpurl}&af_web_dp={lpurl}&c=summer_sale24&af_siteid=123456&af_c_id={campaignid}&af_adset=sum24A&af_adset_id={adgroupid}&af_sub1={gclid}&af_sub2={gbraid}

Ejemplo de un enlace de plataforma única en una URL de plantilla de seguimiento de Google:

https://app.appsflyer.com/id1510557250?pid=googleads_int&af_force_transparent=true&c=examplecamp&af_siteid=123456&af_adset=exampleadset&af_adset_id={adgroupid}&af_c_id={campaignid}&af_ad_id={creative}&af_click_lookback=7d&af_r={lpurl}

Uso de la URL de plantilla de seguimiento con Smart Script o Smart Banners

No es necesario que rellenes la URL de la plantilla de seguimiento con un enlace de atribución de AppsFlyer cuando el anuncio redirige a una landing page que utiliza un Smart Script o Smart Banners. Esto se debe a que estas herramientas crean automáticamente un enlace de atribución que se registra en AppsFlyer cuando el usuario hace clic en el botón de llamada a la acción de la landing page. Sin embargo, hay consideraciones a favor y en contra de dejar vacío el campo de la URL de la plantilla de seguimiento:

  • Si no rellenas la URL de la plantilla de seguimiento con un enlace de atribución, corres el riesgo de que se pierdan las instalaciones que se producen cuando el usuario hace clic en el anuncio, pero no hace clic en ninguno de los botones de llamada a la acción de la landing page. Si el usuario va directamente a la tienda de aplicaciones para descargar la aplicación dentro de la ventana retrospectiva, la instalación posterior no será atribuible.
  • Si rellenas la URL de la plantilla de seguimiento con un enlace de atribución y el usuario hace clic en el anuncio y, posteriormente, hace clic en los botones de llamada a la acción de la landing page, se registrarán dos clics en lugar de uno, lo que puede afectar a los datos de la tasa de conversiones.

Crear una landing page con Smart Script de OneLink

Viaje del usuario: El usuario hace clic en un anuncio de Google y es dirigido a tu sitio web móvil. Llegan a una página con botones de llamada a la acción que los instan a descargar tu aplicación. Al hacer clic en el botón, se redirigirá al usuario a la tienda.

Flujo de datos de extremo a extremo

El caso de uso de Smart Script W2A se compone de las siguientes fases:

  1. El usuario hace clic en un anuncio de Google, Google automáticamente agrega a la URL final lo siguiente:
    • un parámetro gclid para dispositivos Android y para usuarios que consienten en dispositivos iOS.
    • gbraid y wbraid para usuarios no consentidos de dispositivos iOS.
    • todos los parámetros de consulta establecidos en la URL de plantilla de seguimiento de Google, excepto los parámetros de redirección.
  2. La URL final redirecciona al usuario a la landing page.
  3. Simultáneamente, la URL de plantilla de seguimiento de Google que también contiene los parámetros gclid, gbraid, wbraid, y pid=googleads_int, se activa en segundo plano, y el clic se registra con AppsFlyer.
  4. Cuando se carga la landing page, el Smart Script activa un evento de impresión en AppsFlyer, que incluye los parámetros de URL entrante. Esta impresión permite la atribución por impresiones de la landing page. Para obtener más información sobre las impresiones y la atribución por impresiones, consulta aquí.
  5. Smart Script genera las URL salientes para los botones de llamada a la acción de la página en función de los parámetros de URL entrantes, incluido el parámetro gclid. Los botones pueden llevar a:
    • Google Play y App Store a través de un enlace de atribución de OneLink.
    • Tiendas de múltiples plataformas (por ejemplo, CTV, Epic y Steam). En este caso de uso, Smart Script genera un enlace de atribución de plataforma única saliente para cada plataforma, que conduce a la tienda de la plataforma especificada.
    • Descargar un archivo APK en el dispositivo del usuario.
  6. Cuando el usuario hace clic en el botón de llamada a la acción, el clic se activa y se registra en AppsFlyer.
  7. El usuario es redirigido a la tienda y descarga la aplicación.
  8. El evento de instalación se registra en AppsFlyer cuando el usuario abre la aplicación.
  9. AppsFlyer atribuye la instalación en función de un modelo probabilístico o de forma determinista si un referente de instalación está disponible.
  10. Se genera un postback que contiene gclid, o gbraid y wbraid y los parámetros de eventos adicionales y se envía a Google Ads a través de la API OCI. Google Ads utiliza el parámetro gclid, gbraid o wbraid para identificar el clic específico, mientras que los demás parámetros ayudan a optimizar la campaña.

Configurar una landing page de Smart Script

Para configurar el Smart Script, las campañas web de Google realizan lo siguiente:

  1. Crea un Smart Script.

    Nota

    Las instrucciones a continuación se centran en los pasos necesarios para configurar una campaña web de Google con Smart Script. Para obtener una guía completa sobre cómo configurar campañas de Smart Script, consulta la sección Cómo crear un Smart Script de OneLink del artículo Configuración de OneLink Smart Script V2.

  2. Asegúrate de que todos los parámetros de URL relevantes (que luego son capturados por Smart Script) se anexen a la URL entrante. Para consultar los parámetros anexados a la URL entrante, abre Google Ads y comprueba los parámetros de URL establecidos como parte de la creación de la URL final o la URL de la plantilla de seguimiento. Consulta: Establecer las URL de la campaña.
  3. Asigna los parámetros de URL de entrada necesarios para la campaña a los parámetros de URL de salida que se enviarán a AppsFlyer cuando el usuario haga clic en el CTA:
    • PID: Asegúrate de que Smart Script tome el parámetro de la URL de entrada y lo asigne a los parámetros correspondientes en la URL de salida.
    • GCLID: El parámetro es esencial para enviar con éxito los eventos de la aplicación a Google Ads. El mapeo del parámetro de URL GCLID de salida depende de tu versión de Smart Script:
      • Versión 2.8.1 y superior: El parámetro gclid se reenvía automáticamente al parámetro de URL de salida cuando está presente en la URL entrante, lo que elimina la necesidad de una asignación manual.
      • Versión 2.8.0 e inferior: El parámetro gclid debe asignarse manualmente en la sección de asignación de parámetros URL de la página de Smart Script:
        1. En Asignación para, selecciona Parámetro personalizado.
        2. En Parámetro URL de salida y Parámetros URL de entrada, ingresa gclid.
    • GBRAID y WBRAID: Los parámetros gbraid y wbraid son esenciales para enviar con éxito los postbacks de eventos in-app a Google Ads para usuarios no consentidos de dispositivos iOS. La asignación de los parámetros gbraid y wbraid en la URL de salida depende de la versión de tu Smart Script:

      • Versión 2.9.0 y superior: El parámetro wbraid y gbraid se reenvía automáticamente al parámetro de URL de salida cuando está presente en la URL de entrada, lo que elimina la necesidad de una asignación manual.
      • Versión 2.8.1 y anteriores: Los parámetros wbraid y gbraid deben ser asignados manualmente en la sección de mapeo de parámetros de URL en la página de Smart Script:
        1. En Asignación para, selecciona Parámetro personalizado.
        2. En los parámetros de URL de salida y parámetros de URL de entrada ingresa wbraid.
        3. Repite los pasos anteriores para el parámetro wbraid.

      Nota

      Para mostrar en los reporte de raw data de AppsFlyer, los parámetros de entrada gclid, gbraid, y wbraid deben ser mapeados a un parámetro de salida af_sub[1-5] dedicado (además de los parámetros de URL de salida gclid, gbraid, y wbraid). 

Configurar una landing page multiplataforma de Smart Script

En el caso de las landing pages no multiplataforma, el marketer suele ser responsable de generar automáticamente el Smart Script a través de la página de Smart Script de AppsFlyer. Sin embargo, cuando se trata de landing pages multiplataforma, el desarrollador crea el script en función de los parámetros enviados por el marketer.

Para configurar el Smart Script, las campañas web de Google realizan lo siguiente:

  1. Habilita tu plantilla de OneLink para la atribución multiplataforma. Consulta aquí.
  2. Asegúrate de que todos los parámetros de URL relevantes estén anexados a la URL entrante. Para consultar los parámetros anexados a la URL entrante, abre Google Ads y comprueba los parámetros de URL establecidos como parte de la creación de la URL final o la URL de la plantilla de seguimiento. Consulta: Establecer las URL de la campaña.
  3. Decide para cada parámetro entrante el parámetro saliente al que se asignará. Por ejemplo, af_site_id en la URL entrante se asignará a af_site_id en la URL de salida.
  4. Decide el valor predeterminado para los parámetros de salida obligatorios que no pueden estar vacíos.
  5. Envía a tu desarrollador la siguiente información:
    • La asignación de parámetros entrantes y salientes. El desarrollador creará un script que genere una URL directa de salida basada en la asignación de parámetros entrantes y salientes.
    • Los valores predeterminados de los parámetros. El script rellenará los parámetros de la URL saliente con los valores predeterminados siempre que no haya valores de parámetros de URL entrantes correspondientes.
    • Si utilizas un enlace de atribución de OneLink, envía a tu desarrollador el ID del dominio y de la plantilla. El desarrollador utiliza esto para crear la URL saliente de OneLink. Por ejemplo: your_brand.onelink.me/A1b2, o un ejemplo de dominio de marca: click.yourbrand.com/A1b2
    • Envía a tu desarrollador los siguientes enlaces de Dev Hub:
    • Cuando está presente en la URL entrante, el parámetro gclid se reenvía automáticamente al parámetro de URL saliente, lo que elimina la necesidad de una asignación manual (a partir de la versión 2.8.1 de Smart Script). Tu desarrollador todavía tiene la opción de asignar el gclid a uno de los parámetros af_sub, haciéndolo disponible en reportes de raw data; consulta Google Ads GCLID.

Crea una landing page con Smart Banners de OneLink

Viaje del usuario: El usuario hace clic en un anuncio de Google y es dirigido a tu sitio web móvil. Llega a una página y se muestra un Smart Banner con una llamada a la acción para descargar la aplicación de la tienda de aplicaciones.

Flujo de datos de extremo a extremo

  1. El usuario hace clic en un anuncio de Google, Google automáticamente agrega a la URL final lo siguiente:
    • un parámetro gclid para dispositivos Android y para usuarios que consienten en dispositivos iOS.
    • gbraid y wbraid para usuarios no consentidos de dispositivos iOS.
    • todos los parámetros de consulta establecidos en la URL de plantilla de seguimiento de Google, excepto los parámetros de redirección.
  2. Al mismo tiempo, la URL de la plantilla de seguimiento de Google detrás del anuncio, que contiene los parámetros gclid y pid=googleads_int agregados automáticamente, se activa en segundo plano y el clic se registra en AppsFlyer.
  3. Cuando se carga la landing page, el Smart Banner envía una impresión a AppsFlyer, que incluye los parámetros de la URL entrante. Esta impresión permite la atribución por impresiones de la landing page. Para obtener más información sobre las impresiones y la atribución por impresiones, consulta aquí.
  4. El Smart Banner genera la URL de salida para el botón de llamada a la acción en el banner en función de los parámetros entrantes, incluido el parámetro gclid. El Smart Banner solo puede generar enlaces basados en OneLink.
  5. Cuando el usuario hace clic en el botón de llamada a la acción del Smart Banner, el clic se activa y se registra en AppsFlyer.
  6. El usuario es redirigido a la tienda y descarga la aplicación.
  7. El evento de instalación se registra en AppsFlyer cuando el usuario abre la aplicación.
  8. AppsFlyer atribuye la instalación en función de un modelo probabilístico o de forma determinista si un referente de instalación está disponible.
  9. Se genera un postback que contiene el gclid y los parámetros de eventos adicionales y se envía a Google Ads a través de la API OCI. Google utiliza el método gclid para identificar el clic específico, mientras que los demás parámetros ayudan a optimizar la campaña.

Configurar una landing page de Smart Banners

Nota

Las instrucciones a continuación se centran en los pasos necesarios para configurar una campaña web de Google con Smart Banners. Para obtener una guía completa sobre cómo configurar campañas de Smart Banners, consulta la sección de configuración en el artículo Smart Banners: de la web móvil a la aplicación (para marketers).

Para configurar tus campañas web de Smart Banners de Google, haz lo siguiente:

  1. Crea un Smart Banner. Para obtener instrucciones, consulta la sección de configuración del artículo Smart Banners: de la web móvil a la aplicación (para marketers).
  2. Asegúrate de que la URL de entrada incluya lo siguiente:
    • pid=googleads_int está disponible en la URL entrante.
    • El parámetro gclid está disponible en la URL entrante. Los Smart Banners reenvían automáticamente el parámetro gclid a la URL del banner de salida. El parámetro gclid es necesario para la entrega exitosa de postbacks en la aplicación a Google OCI.
    • Los parámetros gbraid y wbraid están disponibles en la URL entrante al enviar postbacks para usuarios de dispositivos iOS que no consienten. Los Smart Banners reenvían automáticamente estos parámetros a la URL del banner de salida. En este caso, los parámetros gbraid y wbraid permiten que Google obtenga datos de eventos agregados en ausencia del parámetro gclid.
    • Asegúrate de que todos los parámetros de URL relevantes estén anexados a la URL entrante. Para consultar los parámetros anexados a la URL entrante, abre Google Ads y comprueba los parámetros de URL establecidos como parte de la creación de la URL final o la URL de la plantilla de seguimiento. Consulta: Establecer las URL de campaña
  3. (Opcional) En la página de configuración del grupo de banners bajo la sección de parámetros de atribución dinámica, selecciona la primera casilla de verificación. Esta configuración asegura que todos los parámetros en el enlace entrante se añadan al enlace en el Smart Banner.

Solución de problemas de postbacks de eventos in-app

Si los datos de eventos in-app no se muestran en Google Ads o Google Analytics, o si recibes el error de token faltante, asegúrate de que la siguiente configuración sea correcta antes de contactar al soporte:

Establecer permisos de token

En Google Ads, asegúrate de que tu token de acceso tenga los permisos necesarios para cargar conversiones offline:

  1. Ve a Google Developers Console.
  2. Asegúrate de que uploadClickConversions tenga el siguiente alcance de OAuth: https://www.googleapis.com/auth/adwords
  3. En AppsFlyer, en la pestaña de integración, haz clic en Iniciar sesión con Google.
  4. Selecciona la cuenta de administrador de la cuenta MCC.
  5. Haz clic en Permitir.

ID de Cliente MCC

Si tienes múltiples cuentas de Google Ads ejecutando campañas para tu aplicación, debes usar el ID de Cliente de una cuenta MCC. Consulta las Instrucciones de Google sobre cómo configurar una cuenta MCC.

ID de acción de conversión

Asegúrate de que los eventos de postback en la aplicación estén mapeados al ID de acción de conversión correcto. Para encontrar el ID de acción de conversión en Google Ads, consulta aquí.

Parámetros GCLID, GBRAID, WBRAID

La URL de salida del Smart Script o Smart Banners debe incluir gclid, wbraid, o gbraid para que el postback a Google OCI se registre correctamente en Google Ads.

Rasgos y limitaciones

Característica Observaciones
Dashboard Los datos de atribución para campañas basadas en la web de Google en iOS se ven y analizan en el Dashboard Clásico de AppsFlyer. En la mayoría de los casos, el Dashboard de SKAN no es relevante para campañas web-to-app.
Atribución de re-engagement

Los usuarios pueden observar instalaciones atribuidas a googleads_int y re-engagement atribuidos a googleadwords_int, aunque ambos son impulsados por la misma campaña. Este comportamiento es esperado y no indica un problema técnico. 

Generalmente ocurre cuando una googleadwords_int integración SRN está activa, permitiendo que reclame el re-engagement de la misma campaña web2app de Google Ads.

 

Datos de costos Los datos de costo para la red web de Google Ads (pid=googleads_int) no se recuperan automáticamente. En su lugar, debe importarse manualmente utilizando uno de los dos métodos soportados: carga de archivos por correo electrónico o carga manual a través de la interfaz de usuario de AppsFlyer. Esto se aplica a todos los usuarios, incluidos los suscriptores de ROI360.
URLs de plantilla de seguimiento

Las URLs de plantilla de seguimiento deben cumplir con las limitaciones a continuación. No hacerlo resultará en un enlace roto.

  • Los enlaces no deben contener parámetros duplicados.
  • Los enlaces no deben incluir parámetros inválidos como:
    • Parámetros sin valores, parámetros rotos o parámetros que no se pueden analizar. Esto incluye parámetros sin valores como key= o key. Por ejemplo: pid=googleads_int&key&c=campaign o pid=googleads_int&key=&c=campaign
    • Faltan valores en uno de los parámetros de ValueTrack, por ejemplo {placement}. Para evitar valores faltantes, asegúrate de que Google Ads los complete definiendo correctamente la plantilla de seguimiento en Google Ads.
  • Si has ingresado valores para cualquier parámetro bajo la opción URL de campaña en la configuración de tu campaña de Google Ads, estos deben coincidir con los valores de los parámetros en la plantilla de seguimiento. Si no coinciden, elimínalos de la plantilla de seguimiento para garantizar el cumplimiento con la actualización de la política.
Atribución SRN inesperada En algunos casos, las instalaciones de campañas basadas en la web de Google Ads pueden atribuirse a googleadwords_int a través de SRN (red de autoreporte), incluso en campañas basadas en la web. Esto ocurre cuando Google reclama la instalación. AppsFlyer atribuye la instalación en consecuencia cuando Google hace la reclamación. Este comportamiento es esperado y puede volverse más común a medida que Google expande el soporte para la atribución de instalaciones de campañas web.
Disponibilidad del plan La integración googleads_int solo está disponible para los planes Growth y Enterprise. Los clientes en los planes Zero y Welcome no pueden usar esta integración.