clickCollection
De clickCollection
Het object bevat verschillende variabelen waarmee u de automatisch verzamelde koppelingsgegevens kunt beheren. Gebruik deze variabelen als u typen koppelingen wilt opnemen in of uitsluiten van gegevensverzameling.
Hiervoor is clickCollectionEnabled
in.
Deze functie wordt ondersteund op Web SDK 2.25.0 of hoger.
De volgende variabelen zijn beschikbaar in de clickCollection
object:
-
clickCollection.internalLinkEnabled
: Een Booleaanse waarde die bepaalt of koppelingen binnen het huidige domein automatisch worden bijgehouden. Bijvoorbeeld:https://example.com/index.html
tothttps://example.com/product.html
. -
clickCollection.downloadLinkEnabled
: Een Booleaanse waarde die bepaalt of de bibliotheek koppelingen bijhoudt die op basis van dedownloadLinkQualifier
eigenschap. -
clickCollection.externalLinkEnabled
: Een Booleaanse waarde die bepaalt of koppelingen naar externe domeinen automatisch worden bijgehouden. Bijvoorbeeld:https://example.com
tothttps://example.net
. -
clickCollection.eventGroupingEnabled
: Een Booleaanse waarde die bepaalt of de bibliotheek tot de volgende pagina wacht om gegevens voor het bijhouden van koppelingen te verzenden. Wanneer de volgende pagina wordt geladen, combineert u de gegevens voor het bijhouden van koppelingen met de gebeurtenis page load. Als u deze optie inschakelt, verkleint u het aantal gebeurtenissen dat u naar de Adobe verzendt. IndieninternalLinkEnabled
is uitgeschakeld, heeft deze variabele geen effect. -
clickCollection.sessionStorageEnabled
: Een Booleaanse waarde die bepaalt of de gegevens voor het bijhouden van koppelingen worden opgeslagen in de sessieopslag in plaats van in lokale variabelen. IndieninternalLinkEnabled
ofeventGroupingEnabled
zijn uitgeschakeld, heeft deze variabele geen effect.Adobe beveelt sterk aan deze variabele toe te laten wanneer het gebruiken
eventGroupingEnabled
. IndieneventGroupingEnabled
is ingeschakeld terwijlsessionStorageEnabled
is uitgeschakeld. Als u op een nieuwe pagina klikt, gaan de gegevens voor het bijhouden van koppelingen verloren omdat deze gegevens niet behouden blijven in de sessieopslag. Terwijl het aanvaardbaar is om onbruikbaar te makensessionStorageEnabled
in toepassingen van één pagina, is het niet ideaal voor niet-SPA pagina's. -
filterClickDetails
: Een callback-functie die volledige besturingselementen biedt voor koppelingsgegevens die u verzamelt. U kunt deze callback functie gebruiken om het verzenden van verbinding het volgen gegevens te veranderen, te verduisteren of te breken. Deze callback is nuttig wanneer u specifieke informatie, zoals persoonlijk identificeerbare informatie binnen verbindingen wilt weglaten.
Klik inzamelingsmontages gebruikend de de markeringsuitbreiding van SDK van het Web
Selecteer de Enable click data collection selectievakje wanneer configureren van de tagextensie. Als u dit selectievakje inschakelt, worden de volgende opties weergegeven met betrekking tot het klikken op verzameling:
-
Internal links
- Enable event grouping
- Enable session storage
-
External links
-
Download links
-
Filter click properties
- Aanmelden bij experience.adobe.com je Adobe ID-gebruikersgegevens gebruiken.
- Ga naar Data Collection > Tags.
- Selecteer de gewenste eigenschap tag.
- Navigeren naar Extensions en klik vervolgens op Configure op de Adobe Experience Platform Web SDK kaart.
- Omlaag schuiven naar de Data Collection en selecteert u vervolgens het selectievakje Enable click data collection.
- Selecteer de gewenste montages van de klikinzameling.
- Klikken Save publiceert u vervolgens uw wijzigingen.
De Filter click properties callback opent een redacteur van de douanecode die u de gewenste code laat opnemen. In de code-editor hebt u toegang tot de volgende variabelen:
content.clickedElement
: Het DOM-element waarop is geklikt.content.pageName
: De paginanaam wanneer de klik plaatsvond.content.linkName
: De naam van de geklikte koppeling.content.linkRegion
: Het gebied van de aangeklikte koppeling.content.linkType
: Het type koppeling (afsluiten, downloaden of andere).content.linkURL
: De doel-URL van de aangeklikte koppeling.return true
: Sluit de callback onmiddellijk af met de huidige variabelewaarden.return false
: Sluit de callback onmiddellijk af en sluit het verzamelen van gegevens af.
Willekeurige variabelen die buiten content
kunnen worden gebruikt, maar worden niet opgenomen in de lading die naar de Adobe wordt verzonden.
Klik inzamelingsmontages gebruikend de bibliotheek van SDK van het Web JavaScript
Stel de gewenste variabelen in de clickCollection
object wanneer het configure
gebruiken. Indien niet ingesteld, zijn de standaardinstellingen voor dit object afhankelijk van de waarde van clickCollectionEnabled
.
internalLinkEnabled
: overeenkomstenclickCollectionEnabled
downloadLinkEnabled
: overeenkomstenclickCollectionEnabled
externalLinkEnabled
: overeenkomstenclickCollectionEnabled
eventGroupingEnabled
: Standaard ingesteld opfalse
; moet expliciet worden ingeschakeldsessionStorageEnabled
: Standaard ingesteld opfalse
; moet expliciet worden ingeschakeldfilterClickDetails
: Bevat geen functie; moet expliciet worden geregistreerd
eventGroupingEnabled
, omdat dit helpt het aantal gebeurtenissen te verminderen die meetellen voor contractueel gebruik.alloy("configure", {
edgeConfigId: "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";
}
}
}
});