clickCollection
Objektet clickCollection innehåller flera variabler som hjälper dig att kontrollera automatiskt insamlade länkdata. Använd dessa variabler när du vill ta med eller exkludera typer av länkar från datainsamling. Det stöds i Web SDK version 2.25.0 eller senare.
Den här variabeln kräver allt av följande:
clickCollectionEnabledmåste aktiveras.- Om du använder
clickCollection.filterClickDetailsmåste den borttagna metodenonBeforeLinkClickSendvara tom. - Händelsens nyttolast måste innehålla ett värde i
xdm.web.webPageDetails.namevid något tillfälle under besökarens besök.
Om implementeringen inte uppfyller alla ovanstående krav gör det här objektet ingenting.
Följande egenskaper är tillgängliga i objektet clickCollection:
internalLinkEnabledbooleanhttps://example.com/index.html till https://example.com/product.html skulle till exempel betraktas som en intern länk.downloadLinkEnabledbooleandownloadLinkQualifier.externalLinkEnabledbooleanhttps://example.com till https://example.net skulle till exempel betraktas som en extern länk.eventGroupingEnabledbooleanAvgör om biblioteket väntar till nästa sidvyhändelse för att skicka länkspårningsdata. Biblioteket hanterar en händelse som en"sidvy" när följande element ingår i nyttolasten:
xdm.web.webPageDetails.nameinnehåller ett strängvärdexdm.web.webPageDetails.pageViews.valueär större än0
När händelsen"sidvy" läses in kombinerar biblioteket lagrade länkspårningsdata med resten av data i händelsen. Om du aktiverar det här alternativet minskas det totala antalet händelser som du skickar till Adobe. Om internalLinkEnabled är inaktiverat händer ingenting.
sessionStorageEnabledbooleaninternalLinkEnabled eller eventGroupingEnabled är inaktiverade händer ingenting.Adobe rekommenderar att du aktiverar den här variabeln när du använder
eventGroupingEnabled utanför enkelsidiga program. Om eventGroupingEnabled är aktiverat när sessionStorageEnabled är inaktiverat och du klickar på en ny sida, försvinner länkspårningsdata eftersom de inte bevaras i sessionslagringen. Eftersom enkelsidiga program vanligtvis inte navigerar till en ny sida krävs inte sessionslagring för SPA-sidor.filterClickDetailsfunctionOm du inte anger det här objektet i kommandot configure beror standardinställningarna för det här objektet på värdet clickCollectionEnabled:
internalLinkEnabled: MatcharclickCollectionEnableddownloadLinkEnabled: MatcharclickCollectionEnabledexternalLinkEnabled: MatcharclickCollectionEnabledeventGroupingEnabled: Standardvärdet ärfalse; måste aktiveras explicitsessionStorageEnabled: Standardvärdet ärfalse; måste aktiveras explicitfilterClickDetails: Innehåller ingen funktion; måste registreras explicit
eventGroupingEnabled när internalLinkEnabled är aktiverat eftersom det minskar antalet händelser som räknas in i den avtalsenliga användningen.alloy("configure", {
datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
clickCollectionEnabled: true,
clickCollection: {
internalLinkEnabled: true,
downloadLinkEnabled: true,
externalLinkEnabled: true,
eventGroupingEnabled: true,
sessionStorageEnabled: true,
filterClickDetails: function(content) {
// If the link is a clickable telephone number, anonymize it
if(content.linkUrl?.includes("tel:")) {
content.linkName = content.linkUrl = "Phone number";
}
// If the link is an email address, anonymize it
if(content.linkUrl?.includes("mailto:")) {
content.linkName = content.linkUrl = "Email address";
}
}
}
});
Konfigurera klicksamling för SDK-taggtillägg för webben
Dessa inställningar kan konfigureras i taggtillägget för Web SDK med hjälp av konfigurationsinställningarna för datainsamling.