Gebruik geen gekrulde aanhalingstekens
In sommige programma's worden neutrale aanhalingstekens automatisch omgezet ("..."
en '...'
) tot gekrulde aanhalingstekens ("..."
en '...'
). Vermijd het gebruik van documenteditors (zoals Microsoft Word) of het verzenden van codefragmenten via e-mail. Curly-aanhalingstekens kunnen niet worden gebruikt in JavaScript.
Verwijzen naar het object Analytics
Alle variabelen die naar de Adobe worden verzonden, gebruiken het object Analytics. De meeste implementaties gebruiken de s
object. Zorg ervoor dat u bij het verwijzen naar variabelen het object Analytics opneemt in de referentie.
Bijvoorbeeld: s.eVar1 = 'Value'
is geldig, terwijl eVar1 = 'Value'
is niet.
Elke variabele één keer definiëren
Wanneer een trackfunctie (s.t()
) worden uitgevoerd, neemt AppMeasurement alle gedefinieerde variabelen en compileert deze in een afbeeldingsaanvraag. Als u een variabele meer dan eens in uw implementatie bepaalt, slechts wordt de recentste waarde gebruikt. Zorg ervoor dat alle waarden van variabelen de juiste waarde bevatten wanneer de functie track wordt uitgevoerd.
Variabel hoofdlettergebruik corrigeren
Sommige variabelen gebruiken hoofdletters. JavaScript-variabelen zijn hoofdlettergevoelig. Zorg ervoor dat u het juiste hoofdlettergebruik gebruikt bij het definiëren van variabelen. Bijvoorbeeld: s.eVar1 = 'Value'
is geldig, terwijl s.evar1 = 'Value'
is niet.
Plug-ins
Sommige organisaties gebruiken insteekmodules om de implementatie van Adobe Analytics te verbeteren. Vergeet niet om geïnstalleerde plug-ins opnieuw op te nemen wanneer u een upgrade uitvoert van de versies van het AppMeasurement. De code die in het dialoogvenster Code Manager bevat geen plug-incode. Maak een kopie van de bestaande code voor het geval dat u naar een vorige versie van het AppMeasurement moet terugkeren.
Witruimte in variabele waarden
In HTML zijn er verschillende tekens die witruimte maken. Dit zijn een spatie, een tab en een regelterugloop (of lijnvoer). Bekijk het volgende voorbeeld:
<head>
<title>
Home Page
</title>
</head>
<body>
<script language="javascript">
s.pageName = document.title;
</script>
</body>
In dit geval: document.title
vullen s.pageName
, die de waarde 'Startpagina' krijgt. Sommige browsers kunnen witruimte echter anders interpreteren. Het resultaat kan een van de volgende twee voorbeelden zijn:
s.pageName = "Home Page";
s.pageName = " Home Page";
Deze twee variabelewaarden worden in Adobe Analytics als afzonderlijk beschouwd. De witruimte wordt echter automatisch verwijderd voor weergavedoeleinden. Het resultaat is een rapport waarin twee schijnbaar identieke regelitems voor de "startpagina" worden weergegeven. Controleer of de waarden van variabelen geen witruimte voor of na de gewenste waarde bevatten.
Verzoeken om afgekapte afbeelding
Implementaties die veel variabelen vullen met lange waarden, kunnen soms worden uitgevoerd in afgebroken afbeeldingsaanvragen. Sommige oudere browsers, zoals Internet Explorer, leggen een limiet van 2083 tekens op voor het aanvragen van URL's voor afbeeldingsverzoeken. Als uw organisatie met zeer lange beeldverzoeken wordt geconfronteerd, probeer het volgende:
-
De service Experience Cloud-id gebruiken: In AppMeasurementen bibliotheken 1.4.1 en hoger worden afbeeldingsaanvragen automatisch verzonden met HTTP-POST als deze te lang zijn. Gegevens die met deze methode worden verzonden, worden niet afgebroken, ongeacht de lengte. Zie Adobe Experience Cloud ID-service voor meer informatie .
-
Verwerkingsregels gebruiken: Verwerkingsregels U kunt waarden van de ene variabele naar de andere kopiëren. Met deze methode hoeft u niet dezelfde waarde in meerdere variabelen in te stellen. Bijvoorbeeld:
Altijd uitvoeren:
Overschrijf de waarde van prop1 met eVar1
Waarde van eVar2 overschrijven met eVar1
Waarde van prop2 overschrijven met eVar1Stel vervolgens eVar1 in uw implementatie in:
s.eVar1 = "The quick brown fox jumps over the lazy dog";
-
Dynamische variabelen gebruiken: Als in uw implementatie veel variabelen met dezelfde waarde worden gevuld, kunt u dynamische variabelen om de aanvraag-URL te verkorten:
s.eVar1 = "The quick brown fox jumps over the lazy dog"; s.eVar2 = "D=v1"; s.prop1 = "D=v1"; s.prop2 = "D=v1";
-
Classificaties gebruiken: Als de product- of paginanamen ongebruikelijk lang zijn, kunt u een identificatiewaarde of code gebruiken. Gebruik vervolgens classificaties om een vriendelijkere naam weer te geven.
Analytics
- Adobe Analytics implementeren
- de Nota’s van de Versie van Analytics
- Opmerkingen bij de release AppMeasurement
- Variabelen, functies en methoden van Analytics
- Implementatie van Adobe Analytics voorbereiden
- Analyses implementeren met Experience Platform Edge
- Analyses implementeren met de Adobe Analytics-extensie
- Analytics implementeren met JavaScript
- Analytics implementeren op andere platforms
- Analyses implementeren op mobiele apparaten
- Gebruiksscenario’s implementeren
- Uw implementatie valideren
- Veelgestelde vragen
- Uw implementatie controleren