Stape

Conversión offline de Google Ads mediante el servidor GTM

Editado
21 mar 2024
Publicado
30 oct 2022
También disponible

La conversión offline de Google Ads se diseñó inicialmente para realizar un seguimiento de las acciones que se acumulan fuera de su sitio web. Pueden ser pedidos por teléfono, pedidos en tienda, etc. Desde el principio, las conversiones offline de Google Ads han sido esenciales para las empresas con un porcentaje importante de ventas offline.

Con las recientes restricciones de seguimiento, como las de iOS 14/15, el uso de conversiones sin conexión para medir los resultados de las campañas de Google Ads podría ser la única manera de realizar un seguimiento preciso de las acciones después de que los usuarios vean o hagan clic en su anuncio de Google.

¿Quiere saber cómo configurar el seguimiento de conversiones offline de Google Ads mediante el servidor Google Tag Manager? No busque más. Esta publicación del blog le mostrará cómo utilizar el contenedor sGTM para enviar conversiones sin conexión a Google Ads. Esto le permitirá hacer un seguimiento y atribuir las ventas a las campañas de Adwords.

¿Qué son las conversiones offline?Copie el enlace a esta sección

Las conversiones fuera de línea son ventas o clientes potenciales que pueden atribuirse a una campaña de Google Ads, aunque se produzcan fuera de línea (es decir, no en el sitio web donde se hizo clic en el anuncio). Por ejemplo, si realiza una campaña de Google Ads para su tienda física y alguien ve su anuncio, entra en su tienda y realiza una compra, eso sería una conversión offline. 

Otro ejemplo de conversión offline sería si usted realiza una campaña de Google Ads para su bufete de abogados, y alguien ve su anuncio y llama a su oficina para programar una consulta. En este caso, el cliente potencial se atribuiría a su campaña de Google Ads, aunque la conversión real (programar la consulta) se produjera sin conexión.

En los últimos años, Google ha recurrido en mayor medida al aprendizaje automático y al modelado. Por ejemplo, con el lanzamiento de Google Analytics 4 el año pasado, introdujeron la integración de GA4 con Signals, que ayuda a realizar un seguimiento de los usuarios entre dispositivos basándose en los datos de las personas que han iniciado sesión en sus cuentas de Google. En GA4, también se puede habilitar el modelado de datos que ayudará a realizar el seguimiento de los usuarios que no permiten el uso de cookies o la exclusión voluntaria del seguimiento.

El modelado de datos de Google se basa en el aprendizaje automático. Cuando un usuario acepta el uso de cookies o permite que las aplicaciones hagan un seguimiento de él, Google puede observar e informar de las acciones del usuario en el sitio. Lo llaman datos observados. Cuando Google no puede hacer un seguimiento de las personas, utiliza la información que aprende de los datos observados para construir datos modelados.

Dado que los datos modelados utilizan el aprendizaje automático, hay una lista de criterios que su propiedad GA4 tiene que cumplir para ser elegible para permitir el modelado. La razón principal es que el aprendizaje automático es válido cuando observa cantidades significativas de datos. Los criterios principales son:

  • El modo de consentimiento debe estar activado.
  • Al menos 1.000 eventos/día con analytics_storage='denied' durante los últimos 7 días.
  • Al menos 1.000 usuarios/día tienen analytics_storage='granted' durante al menos 7 de los 28 días anteriores.


google analytics 4 modeling 

Dado que las restricciones de seguimiento han aumentado durante los últimos años, algunas investigaciones muestran que puede perderse más del 30% de los datos en su herramienta de análisis o plataformas publicitarias.

Dicho todo esto, la conversión offline de Google Ads podría ser no sólo la forma de hacer un seguimiento de los usuarios que convirtieron offline, sino también una forma precisa de hacer un seguimiento de la conversión online sin depender de los algoritmos de aprendizaje automático.

Ventajas de las conversiones offline de Google AdsCopie el enlace a esta sección

  • Permite el seguimiento y la atribución de eventos que ocurrieron fuera de línea/offline (por ejemplo, en la tienda o por teléfono).
  • Informa de un retorno de la inversión más preciso
  • Permite alimentar los datos de la primera parte a Google y atribuir las conversiones de aquellos usuarios que optaron por no seguir el seguimiento o utilizaron adBlockers
  • Permite ver el seguimiento de la conversión del comportamiento sin datos de modelado de eventos.

Para configurar las conversiones offline de gAds en sGTM necesita:Copie el enlace a esta sección

La etiqueta de conversión offline de Google Ads utiliza Firebase para la autenticación y la cuenta de desarrollador de Google Ads. Hemos simplificado el proceso de creación de estas dos entidades para los usuarios de stape, por lo que la lista de cosas necesarias para configurar las conversiones offline de Google Ads depende de si usted es un usuario de stape.

1. Google Service AccountCopie el enlace a esta sección

Omita este paso si ya ha conectado su cuenta de servicio de Google al contenedor stape sGTM.

     1.1 Inicie sesión en la cuenta de stape -> abra el contenedor sGTM para el que desea configurar la etiqueta de conversión de Google Ads Offline -> haga clic en Power-Up -> cuenta de Google Service 

add google service account stape

     1.2 Acceda a la cuenta de Google Cloud (o cree una) -> En el menú de navegación, haga clic en IAM & Admin -> Cuentas de servicio -> Haga clic en Crear cuenta de servicio. 

Create service account google cloud

     1.3 Añada la cuenta -> Haga clic en Siguiente -> Seleccione los roles. Para configurar la etiqueta de conversión offline de Google Ads, necesitamos usar Firebase. Seleccione el rol de usuario de Cloud Datastore para Firestore.

     1.4 Abra la cuenta de servicios de Google que ha creado recientemente -> Abra la pestaña Claves -> Haga clic en Añadir Clave -> Seleccione el tipo JSON en la ventana emergente -> Haga clic en crear. Se descargará un archivo en su ordenador. 

generate key firebase 

     1.5 Vaya a su cuenta de stape.io -> abra la cuenta de servicio de Google encienda -> suba la Clave que ha descargado en el paso anterior -> haga clic en Guardar. 

2. Cree una cuenta de FirebaseCopie el enlace a esta sección

Omita este paso si ya ha creado una ruta de Firebase para las conversiones fuera de línea de Google Ads.

     2.1 Abra Firebase -> haga clic en Crear proyecto -> seleccione el mismo proyecto que ha utilizado para crear la cuenta de servicio de Google -> haga clic en Continuar -> haga clic en Añadir Firebase en el tercer paso.     

     2.2. Haga clic en Build -> Firestore Database. 

Build Firestore Database

     2.3 Haga clic en Crear base de datos -> seleccione Iniciar en modo de producción -> Haga clic en Siguiente.

     2.4. Seleccione la ubicación de Cloud Firestore. Debe coincidir con la ubicación de su servidor sGTM. Para comprobar la ubicación del servidor sGTM, vaya a su cuenta de stape.io -> Abra el contenedor sGTM -> compruebe la ubicación del servidor. Para hacer coincidir la ubicación del servidor sGTM con Firebase, consulta este enlace.   

     2.5 Haga clic en Iniciar una colección. Aquí tendrá que establecer la ruta de Firebase que últimamente se utilizará en gAds tag. He añadido Firebase Path a stape/gads-offline-auth -> Haga clic en Guardar.

Start a collection firebase

3. Google Ads AutenticaciónCopie el enlace a esta sección

     3.1 Acceda a su cuenta de Google Cloud.

     3.2 Seleccione API y Servicios en el menú principal -> Haga clic en Credenciales -> Haga clic en Crear Credenciales.

Create Credentials

     3.3 Seleccione Crear ID de cliente OAuth -> Haga clic en Configurar pantalla de consentimiento.

     3.4 Seleccione Interno - si Google Ads se encuentra dentro de la organización de Google Cloud. Externo - si está fuera de la organización de Google Cloud.

     3.5 Habilite la API de anuncios de Google mediante este enlace.

     3.6 Haga clic en Añadir o Eliminar Ámbitos (Scopes) -> Seleccione Ads API. Si no ve la API de anuncios de Google, asegúrese de que ha habilitado la API de anuncios de Google. Añada un usuario de prueba si es necesario. Haga clic en Guardar. 

Add or Remove Scopes

     3.7 Una vez que haya terminado con la pantalla de consentimiento de OAuth, vuelva a Credenciales -> Haga clic en Crear credenciales -> ID de cliente de OAuth -> Seleccione la aplicación web. 

     3.8  Añada las URIs de redirección autorizadas  https://app.stape.io/integration/google/callback  si utiliza Stape global o https://app.eu.stape.io/integration/google/callback si utiliza Stape EU -> Haga clic en Crear.

Add Authorized redirect URIs 

     3.9  Es necesario añadir el correo electrónico de la cuenta de Google que autenticará su aplicación a los usuarios de prueba de su aplicación. Una vez que haya completado la configuración y se haya asegurado de que todo funciona como se espera, cambie el estado de publicación de la pantalla de consentimiento de " Testing" a "In production" haciendo clic en "Publish app". Es necesario, ya que en el estado de publicación de prueba el token de actualización caducará en una semana.

add test users

     3.10 Verá su ID de Cliente y su Secreto de Cliente en la siguiente página. Asegúrese de copiar estos valores.  

     3.11 Vaya a su cuenta de stape.io -> Haga clic en Herramientas -> Seleccione Google Auth Helper -> Añada el ID de cliente -> Haga clic en Iniciar autorización -> Seleccione Google Ads

google ads offline authorisation

     3.12 Seleccione la cuenta de Google. Asegúrese de utilizar la cuenta de Google que tiene acceso a la cuenta de Google Ads para la que desea configurar la etiqueta de conversión sin conexión de Google Ads -> En el segundo paso, agregue el ID del cliente, el secreto del cliente y se generará un código de autenticación para usted. -> Haga clic en Generar token de actualización -> Copie token de actualización.

Si no usa stape, tendrá que conseguir también el token de desarrolladores de Google Ads siguiendo estas instrucciones.

Cómo configurar la etiqueta de conversión offline de Google AdsCopie el enlace a esta sección

2. Envíe los datos al contenedor GTM del servidor. Los dos más populares para enviar datos a sGTM son Google Analytics 4, Data Tag/Data Client, o Webhooks

3. Descargue la etiqueta de Google Ads desde GitHub -> Abra las secciones de plantillas en el contenedor del servidor de Google Tag Manager -> Haga clic en Nuevo.

4. Haga clic en tres puntos en la esquina superior derecha -> Haga clic en Importar -> Seleccione la plantilla de etiquetas de Google Ads que ha descargado recientemente de GitHub -> Haga clic en guardar.

import google ads offline tag to sGTM

5. Cree Google Ads Offline Conversion tag

Conversion Action ID - se refiere al ID de conversión que desea utilizar para el seguimiento de las conversiones fuera de línea.

Anteriormente en este artículo se muestra cómo generar un ID de Cliente, un Secreto de Cliente y un Token de Refresco de la API.

Operating Customer Id - ID de cuenta de Google Ads.

Customer ID - su ID de cuenta de Google Ads MCC.

Si usa stape, añada su clave API del contenedor Stape. Puede encontrarla en la configuración del contenedor sGTM. Si no utiliza stape, añada su token de desarrollador de Google Ads.

Conversion Environment - Entorno de la conversión subida. El entorno de conversión debe ser NO ESPECIFICADO.

Conversion DateTime - La fecha-hora en la que se produjo la conversión. Debe ser posterior a la hora del clic. Debe especificarse la zona horaria. El formato es "aaaa-mm-dd hh:mm:ss+|-hh:mm", por ejemplo, "2019-01-01 12:32:45-08:00". Si no se establece, se utilizará la hora actual.

Gbraid - El identificador de clics para los clics asociados a las conversiones de aplicaciones y que se originan en dispositivos iOS a partir de iOS14.

Wbraid - El identificador de clics para los clics asociados a las conversiones web y que se originan en dispositivos iOS a partir de iOS14.

Gclid - El ID de clic de Google (gclid) está asociado a esta conversión.

Puede personalizar las etiquetas añadiendo Variables Personalizadas de Conversión, Datos del Carro y Datos del Usuario.

Dentro de la configuración de Firebase, añada la ruta de Firebase que se generó en este paso. 

google ads offline conversion tag Server GTM

Conclusión:Copie el enlace a esta sección

El seguimiento de los datos de conversión fuera de línea es el proceso de medir cómo interactúan los clientes con su negocio fuera de línea. Esto incluye a las personas que visitan su sitio web pero no compran nada, a las personas que le llaman después de ver uno de sus anuncios e incluso a las personas que visitan su local físico.

Al hacer un seguimiento de estos datos, usted puede entender mejor el rendimiento de sus campañas publicitarias y si debe o no aumentar su presupuesto. Le hemos guiado a través de los pasos en esta entrada del blog, pero si necesita ayuda para configurarlo, no dude en ponerse en contacto con nosotros. Estaremos encantados de ayudarle.

¿Necesita ayuda para configurar el etiquetado del lado del servidor?

Todo lo que se necesita son unas simples preguntas. Haga clic en Obtener ayuda, rellene el formulario y le enviaremos un presupuesto.

Obtener ayuda

Aloje su servidor GTM en Stape