Método 1: usar la etiqueta <amp-analytics>
con la plantilla "adobeanalytics"
La plantilla de seguimiento de "adobeanalytics"
utiliza la etiqueta HTML <amp-analytics>
para construir una solicitud de seguimiento directamente. Puede especificar solicitudes de visita que se activen en eventos de página específicos, como la página que se hace visible o al hacer clic. Es posible personalizar los eventos de clic para aplicar a ciertos ID de elemento o ciertas clases al especificar un selector. La plantilla se puede cargar al añadir type="adobeanalytics"
a la etiqueta amp-analytics.
En el siguiente código de ejemplo, existen dos activadores definidos: pageLoad
y click
. El activador pageLoad
se ejecuta cuando el documento se vuelve visible e incluye la variable pageName
tal como se define en la sección vars
. El segundo activador click
se ejecuta al hacer clic en un botón. La variable eVar1
se ha establecido para este evento con el valor button clicked
.
<amp-analytics type="adobeanalytics">
<script type="application/json">
{
"requests": {
"myClick": "${click}&v1=${eVar1}",
},
"vars": {
"host": "example.data.adobedc.net",
"reportSuites": "reportSuiteID1,reportSuiteID2",
"pageName": "Adobe Analytics Using amp-analytics tag"
},
"triggers": {
"pageLoad": {
"on": "visible",
"request": "pageview"
},
"click": {
"on": "click",
"selector": "button",
"request": "myClick",
"vars": {
"eVar1": "button clicked"
}
}
}
}
</script>
</amp-analytics>
La etiqueta <amp-analytics>
admite sustituciones de variables para que AMP pueda proporcionar valores de datos que tiene en cuenta. Consulte variables admitidas en amp-analytics
en GitHub para obtener más información.
Adobe identifica a los visitantes mediante una función AMP integrada y establece la cookie adobe_amp_id
. Este ID de visitante es único para cualquier otro ID establecido por Adobe Analytics. Se cuenta un visitante único diferente para cada CDN desde la que un visitante recupera contenido, lo que puede aumentar el recuento de visitantes únicos. Se recomienda encarecidamente utilizar un grupo de informes independiente para las páginas de AMP debido a la forma en que AMP identifica a los visitantes únicos. El servicio de Adobe Experience Cloud ID no es compatible.
Esta solución necesita que el servidor de seguimiento especificado en la propiedad host
coincida con el servidor de seguimiento en su sitio principal. De esta manera, se respetan los controles de políticas de privacidad existentes. De lo contrario, cree una política de privacidad independiente para las páginas que utilicen AMP.