clickCollectionEnabled
La propiedad clickCollectionEnabled
es un booleano que determina si el SDK web recopila automáticamente los datos de vínculos. Si no establece esta variable, su valor predeterminado es true
, lo que significa que los datos de seguimiento de vínculos se recopilan automáticamente de manera predeterminada. Es útil establecer esta propiedad en false
en los casos en que prefiera rastrear los datos de vínculos manualmente.
Cuando clickCollectionEnabled
está habilitado, los siguientes elementos XDM se rellenan automáticamente con datos:
xdm.web.webInteraction.name
xdm.web.webInteraction.type
xdm.web.webInteraction.URL
Los vínculos internos, de descarga y de salida se rastrean automáticamente de forma predeterminada cuando este booleano está habilitado. Si desea tener más control sobre el seguimiento automático de vínculos, Adobe recomienda utilizar el objeto clickCollection
.
Lógica de seguimiento de vínculos automática
El SDK web rastrea todos los clics en <a>
y <area>
elementos del HTML si no tiene un atributo onClick
. Los clics se capturan con un detector de eventos de clic capture que está adjunto al documento. Cuando se hace clic en un vínculo válido, se ejecuta la siguiente lógica en orden:
- Si el vínculo coincide con criterios basados en valores de
downloadLinkQualifier
, o si el vínculo contiene un atributo de HTMLdownload
,xdm.web.webInteraction.type
se establece en"download"
(siclickCollection.downloadLinkEnabled
está habilitado). - Si el dominio de destino del vínculo difiere del actual
window.location.hostname
,xdm.web.webInteraction.type
se establece en"exit"
(siclickCollection.exitLinkEnabled
está habilitado). - Si el vínculo no cumple los requisitos para
"download"
o"exit"
,xdm.web.webInteraction.type
se establece en"other"
.
En todos los casos, xdm.web.webInteraction.name
se establece en la etiqueta de texto del vínculo y xdm.web.webInteraction.URL
se establece en la dirección URL de destino del vínculo. Si también desea establecer el nombre del vínculo en la dirección URL, puede anular este campo XDM con la llamada de retorno filterClickDetails
en el objeto clickCollection
.
Habilitar el seguimiento automático de vínculos mediante la extensión de etiqueta del SDK web tag-extension
La extensión de etiqueta administra automáticamente esta variable; no es necesario configurarla explícitamente. Si se selecciona alguna de las siguientes opciones al configurar la extensión de etiqueta, se recopilarán los datos de seguimiento de vínculos aplicables:
- Recopilar clics en vínculos internos
- Recopilar clics en vínculos externos
- Recopilar clics en vínculos de descarga
Consulte clickCollection
para obtener más información.
Habilitar el seguimiento automático de vínculos mediante la biblioteca de JavaScript del SDK web library
Establezca el booleano clickCollectionEnabled
al ejecutar el comando configure
. Si omite esta propiedad al configurar el SDK web, el valor predeterminado es true
. Establezca este valor en false
si prefiere establecer xdm.web.webInteraction.type
y xdm.web.webInteraction.value
manualmente.
alloy(configure, {
datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
clickCollectionEnabled: false
});