Si usas la etiqueta de Google como etiqueta, puedes implementar la analítica de llamadas para saber cómo interactúan los usuarios con los números de teléfono de tu sitio web.
Una vez implementada, el código generará uno de los números de Google que desvían llamadas a tu empresa.
Puedes implementar la analítica de llamadas y el seguimiento de conversiones de llamada de Google Ads en la misma página.
Implementar el seguimiento de llamadas de Analytics
Añade el siguiente fragmento al código gtag.js en cada página en la que aparezca tu número de teléfono.
gtag('set', {
'phone_conversion_number': 'NUMBER_TO_REPLACE',
'phone_conversion_country_code': 'COUNTRY_CODE_TO_REPLACE',
'phone_conversion_ids': ['GA_TRACKING_ID']
});
Por ejemplo:
gtag('set', {
'phone_conversion_number': '1234567890',
'phone_conversion_country_code': 'US',
'phone_conversion_ids': ['AW-999999999/abc123', 'UA-12345-6']
});
Implementar el seguimiento de llamadas de Analytics y Google Ads
Añade el siguiente fragmento al código gtag.js en cada página en la que aparezca tu número de teléfono.
gtag('set', {
'phone_conversion_number': 'NUMBER_TO_REPLACE',
'phone_conversion_country_code': 'COUNTRY_CODE_TO_REPLACE',
'phone_conversion_ids': ['AW-CONVERSION_ID/CONVERSION_LABEL', 'GA_TRACKING_ID']
});
Por ejemplo:
gtag('set', {
'phone_conversion_number': '1-800-123-4567',
'phone_conversion_country_code': 'US',
'phone_conversion_ids': ['AW-123456789/aBcDeFgHiJkL', 'UA-012345678-1']
});
Parámetros
El comando set
admite los siguientes parámetros telefónicos:
Nombre | Obligatorio | Descripción |
---|---|---|
phone_conversion_number |
Sí | El número de teléfono que se va a sustituir. Debe coincidir con el número configurado en la UI de Analytics o Google Ads. |
phone_conversion_country_code |
Sí | El código de país ISO 3166-1 alfa-2 del número de teléfono que se va a sustituir. |
phone_conversion_ids |
Sí | La lista de los IDs de seguimiento de Analytics y de los IDs de conversión o de las etiquetas de conversión de Google Ads que se van a medir. |
phone_conversion_class |
No | El ID de DOM o la clase CSS de un elemento. El texto del elemento proporcionado sobrescribirá el número de sustitución. |
phone_conversion_callback |
No | Función que controla la inserción del número de sustitución en la página. |
phone_conversion_options |
No | Mapa de opciones avanzadas adicionales para conversiones telefónicas. |
Carga de la secuencia de comandos
gtag.js define una ruta de secuencia de comandos predeterminada desde la que cargar la secuencia de comandos de conversiones telefónicas. Puedes usar una variable para anular esta ruta cuando se lancen nuevas versiones beta de la secuencia de comandos.
Inicialmente, gtag.js carga la secuencia de comandos desde:
http://www.gstatic.com/call-tracking/call-tracking_1.js
Usa la marca de entorno de ejecución var_phone_conversion_impl
para anular el número de versión de la secuencia de comandos y usar nuevas versiones (beta) de la secuencia de comandos de implementación sin tener que esperar a que se lancen nuevas versiones del entorno de ejecución.
Por ejemplo:
{
key = 'var_phone_conversion_beta_version'
value = {
enabled = true
// Impl script version to override (path is not configurable)
value = '2'
}
}
Esta configuración sustituye la ruta de la secuencia de comandos predeterminada predefinida en el código por la siguiente:
`www.gstatic.com/call-tracking/call-tracking_2.js`
Compatibilidad con las implementaciones actuales
Para poder usar implementaciones de versiones beta de la analítica de llamadas e implementaciones actuales del seguimiento de conversiones de llamadas de Google Ads, si se procesa un comando config
de Analytics (GA_TRACKING_ID) o de Google Ads (AW-CONVERSION_ID/CONVERSION_LABEL), y la clave phone_conversion_number
está definida en el modelo, pero phone_conversion_ids
no, gtag.js configurará conversiones telefónicas para los IDs asociados al comando.
Requisitos
Para implementar la analítica de llamadas, debes:
- Usar un número de teléfono de Estados Unidos.
- Vincular tus cuentas de Analytics y Google Ads.