Google Analytics
Qué versión de Analytics usar
La integración con Google Analytics solo funciona con la versión Universal Analytics.
Las nuevas propiedades se crean de forma predeterminada en la versión GA4. Nuestras solicitudes se ignorarán.
Debes crear Analytics con el interruptor activado (como se muestra en la captura de pantalla a continuación)
Cómo crear y configurar una propiedad en una mini-landing
Crea una propiedad en https://analytics.google.com/
Ve a Información de seguimiento -> Código de seguimiento
Copia el código y pégalo en el head de la mini-landing
Para facilitar el trabajo posterior, se recomienda agregar propiedades a las mini-landings usando Google Tag Manager, pero no es obligatorio.
Luego debes encontrar el ID de seguimiento en la configuración de la propiedad
Copia el ID de seguimiento, luego abre la configuración del proyecto en Salebot y guarda el ID en las Constantes del proyecto con el nombre de google_tracking_id:
Cómo compartir el ID de cliente de Google (_ga) desde la mini-landing con variables
Para compartir el ID de cliente, debes marcar Google Client ID(_ga) en la configuración de la mini-landing. Después del lanzamiento del bot, la variable _ga aparecerá.
Cómo transferir datos de GA desde Salebot
Durante la llamada de la función para transferir datos a Google Analytics, se comparten algunos parámetros se, la información a continuación se muestra para dar una idea general de cómo funciona la función.
Para las funciones ga_pageview y ga_transaction_pageview se transfiere el parámetro “t”: “pageview”
Para las funciones ga_event y ga_transaction_event se transfiere el parámetro “t”: “event”
Para las funciones ga_transaction_pageview y ga_transaction_event además se transfiere el parámetro “pa” con el valor “purchase”.
Además, al llamar a todas las funciones, el parámetro cid se transfiere automáticamente; es el ID de cliente para Analytics. Si el usuario entró al bot desde la mini-landing, como se muestra arriba, entonces el ID se guarda automáticamente en las variables del proyecto, en la variable _ga
Si la ficha del cliente no tiene esta variable, entonces se genera automáticamente como una cadena aleatoria de números, pero en ese caso se recomienda transferir la fuente de tráfico en la configuración avanzada (mostrada a continuación - Cómo redefinir la fuente)
Cómo redefinir la fuente
Si necesitas configurar manualmente la fuente de tráfico para tu evento, puedes añadirle cualquier tipo de solicitud con los siguientes parámetros. El diccionario de abajo no es independiente; se usa solo al llamar a las funciones mencionadas en el campo de parámetros avanzados.
'{ "cs":"#{utm_source}", "cm":"#{utm_medium}", "cn":"#{utm_campaign}", "ck":"#{utm_term}", "cc":"#{utm_content}"}'
Documentación sobre los parámetros:
Cómo usar solicitudes de tipo Events (t:events)
Se utilizan en Google Analytics para ciertos eventos. Puedes configurar los objetivos en GA; quedan fijados cuando ocurren ciertos eventos (es decir, no todos los eventos compartidos tienen que ser necesariamente un objetivo).
Puedes encontrar los eventos en la sección Comportamiento -> Eventos -> Eventos principales
Cómo configurar objetivos de eventos
Puedes configurar objetivos para pasos importantes del flujo de trabajo y utilizarlos para hacer seguimiento de conversiones entre pasos. Los objetivos se configuran en la sección Conversiones -> Objetivos
Cómo transferir eventos
Para transferir un evento en GA, debes, al pasar a una etapa diferente, llamar a la función ga_event() con los parámetros necesarios en el campo de la calculadora.
ga_event (‘categoría’, ‘acción del evento’, ‘etiqueta’, ‘valor del evento’, ‘{“nombre del parámetro”: “valor”, “nombre del parámetro 2”: “valor 2”}’)
Aclaración sobre los parámetros del ejemplo anterior:
categoría - categoría del evento (parámetro obligatorio) acción del evento - parámetro obligatorio etiqueta - la etiqueta del evento; el valor del evento se transfiere como enteros y se registra con la moneda configurada en los ajustes de adquisición el diccionario con parámetros adicionales; ejemplo: '{"ti":"#{order_id}", "tr":"25", "tcc":"#{promocode}"}'
Ejemplo de llamada de la función:
ga_event('sale', 'list viewing’) ga_event('Salebot', 'Enter bot', '#{tag}', '100', '{"ti":"#{order_id}", "tr":"#{price}", "tcc":"#{promocode}"}') ga_event('Salebot', 'Enter bot', '#{tag}', '100') ga_event('Salebot', 'Enter bot', "", '20')
Cómo usar solicitudes de tipo Page View (t:pageview)
Al transferir datos de visualización de página, imitas una visita del usuario de la página web. Para ver un informe estándar de las páginas, ve a Comportamiento -> Contenido del sitio
Si configuras un objetivo para la visita de páginas, puedes obtener un flujo de trabajo virtual siguiendo la rama del bot sin salir de Google Analytics.
Un ejemplo de la configuración:
El ventaja de este método es la representación visual del movimiento del flujo de trabajo sin necesidad de salir de Analytics.
El desventaja, sin embargo, es el hecho de que en esencia solo se transfiere un parámetro: la visita a un bloque. No se pueden transferir así datos adicionales como Label o Value, como en las solicitudes Event.
Para transferir datos sobre la visualización de la página en GA al pasar a un bloque, es esencial llamar a la función ga_pageview() con los parámetros necesarios en el campo de la calculadora.
ga_pageview(‘ruta de la URL’, ‘título’, ‘{“nombre del parámetro”: “valor”, “nombre del parámetro 2”: “valor 3”}’)
Aclaración sobre los parámetros del ejemplo anterior:
ruta de la URL - la parte de la URL que contiene su ruta title - el título de la página/documento un diccionario con parámetros adicionales de esta estructura: ‘{“nombre del parámetro”: “valor”, “nombre del parámetro 2”: “valor 2”}’
Ejemplo de llamada de la función:
ga_pageview('/start, 'Punto de entrada') ga_pageview('/pay', ‘Venta’, '{"cd1": "High Scores"}')
Para la transferencia de parámetros adicionales, consulta la documentación enlazada a continuación. Allí puedes encontrar todos los parámetros posibles con descripciones detalladas:
Cómo usar E-commerce
La configuración de E-commerce en la pestaña All Web Site Data
Los parámetros de E-commerce deben enviarse como solicitudes existentes (pageview, event)
Hay dos funciones para este propósito: ga_transaction_pageview y ga_transaction_event. Más sobre ellas a continuación.
La función ga_transaction_pageview
Los parámetros obligatorios están en negrita:
ga_transaction_pageview('id de transacción', 'ingreso total’, 'ruta de la URL', ‘título’, 'lista de productos’, 'diccionario de parámetros adicionales’)
Aclaración sobre los parámetros del ejemplo anterior:
id de transacción - el ID único de la transacción ingreso total - el ingreso total asociado a la transacción ruta de la URL - la parte de la URL que contiene su ruta title - el título de la página/documento lista de productos - el arreglo de productos de esta estructura: '[["id", "name", "price", "amount"], ["id", "name", "price", "amount"]]' un diccionario con parámetros adicionales de esta estructura: ‘{“nombre del parámetro”: “valor”, “nombre del parámetro 2”: “valor 2”}’
Ejemplo de llamada de la función:
ga_transaction_pageview('#{order_id}', '2200', '/send', ‘Recibido’, '[["222", "Rate1", "1200", "1"], ["223", "AdditionalRate", "1000", "1"]]') ga_transaction_pageview('123', '100', '/pay', 'Pagado', '', '{"cd": "High Scores", "cs":"#{utm_source}", "cm":"#{utm_medium}", "cn":"#{utm_campaign}"}' )
El arreglo de productos es el siguiente: arreglo de arreglos:
'[["id_del_producto", "nombre_del_producto", "precio_del_producto", "cantidad_de_productos"], ["id_del_producto", "nombre_del_producto", "precio_del_producto", "cantidad_de_productos"]]'
Cada producto debe tener 4 parámetros, todo el arreglo entre comillas simples (‘), los parámetros dentro, entre comillas dobles (“)
La función ga_transaction_event
Los parámetros obligatorios están en negrita:
ga_transaction_event('id de transacción', 'ingreso de la transacción’, 'categoría del evento’, ‘acción del evento’, ‘etiqueta del evento', 'importancia del evento', 'lista de productos’, 'parámetros adicionales’)
Aclaración sobre los parámetros del ejemplo anterior:
id de transacción - el ID único de la transacción ingreso total - el ingreso total asociado a la transacción categoría del evento, acción del evento, etiqueta del evento - parámetros obligatorios importancia del evento - se transfiere en números enteros y se registra en la misma moneda que está configurada en los ajustes de visualización lista de productos - el arreglo de productos de esta estructura: '[["id", "name", "price", "amount"], ["id", "name", "price", "amount"]]' un diccionario con parámetros adicionales de esta estructura: ‘{“nombre del parámetro”: “valor”, “nombre del parámetro 2”: “valor 2”}’
Ejemplo de llamada de la función:
ga_transaction_event('1244', '121.2', 'category1', 'action', 'tag', '10', '[["11", "Product1", "1.2", "1"], ["22", "Product2", "120", "1"]]')
ga_transaction_event('1244', '1.2', 'category1', 'action', '', '', '[["11", "Product1", "1.20", "1"]]')
ga_transaction_event('1244', '121.2', 'category1', 'action', 'tag', '10', '[["11", "Product1", "1.2", "1"], ["22", "Product2", "120", "1"]]', '{"ta": "Google Store", "cs":"#{utm_source}", "cm":"#{utm_medium}", "cn":"#{utm_campaign}"}' )
El arreglo de productos es el siguiente: arreglo de arreglos:
'[["id_del_producto", "nombre_del_producto", "precio_del_producto", "cantidad_de_productos"], ["id_del_producto", "nombre_del_producto", "precio_del_producto", "cantidad_de_productos"]]'
Cada producto debe tener 4 parámetros, todo el arreglo entre comillas simples (‘), los parámetros dentro, entre comillas dobles (“)
Video tutorial
Última actualización