cookieDomainPeriods
AppMeasurementet avgör dess cookie-plats genom att titta på domänen och domänsuffixet. För domäner som example.com
, ställer AppMeasurementet in cookies på rätt plats. För andra domäner som example.co.uk
, kan AppMeasurementet av misstag ange cookies på co.uk
. De flesta webbläsare avvisar cookies som angetts i den här ogiltiga domänen, vilket orsakar problem med besökaridentifiering.
The cookieDomainPeriods
variabeln hjälper AppMeasurementet att avgöra var Analytics-cookies anges genom att anropa att domänsuffixet har en extra period. Den här variabeln gör att AppMeasurementet kan ta emot den extra perioden i domänsuffixet och ange cookies på rätt plats.
- För domäner som
example.com
ellerwww.example.com
behöver den här variabeln inte anges. Om det behövs kan du ange variabeln till"2"
. - För domäner som
example.co.uk
ellerwww.example.co.jp
, ange variabeln till"3"
.
cookieDomainPeriods
på exempelwebbadressen store.toys.example.com
. AppMeasurementet känner som standard igen att cookies ska lagras på example.com
, även på URL:er med många underdomäner.Cookie-domänperioder, cookies från tredje part och identifiering av äldre besökare
Endast när du använder den gamla Adobe Analytics-besökaridentifieraren (i stället för den rekommenderade Experience Cloud Identity-tjänsten) är den implicita eller explicita konfigurationen av cookieDomainPeriods
kan påverka hur besökare identifieras, beroende på om cookies från tredje part blockeras eller inte.
I följande tabell visas fyra möjliga scenarier.
cookieDomainPeriods
konfigurationen är …s_vi
cookie, serversidan.s_fid
cookie, ange klientsida (siddomän från första part).AppMeasurementet måste ange cookies som cookies från tredje part.
The
s_vi
cookie kan anges när cookieDomainPeriods
inte överförs korrekt.AppMeasurementet måste ange cookies som blockerade cookies från tredje part, så inga cookies anges.
cookieDomainPeriods
felaktig (lämna standardvärdet "2"
) när du använder domäner som example.co.uk
. Detta implicita felaktiga konfigurationsresultat som identifierar besökare efter scenario 3 eller 4.cookieDomainPeriods
automatiskt med rätt värde så att endast scenarierna 1 eller 2 är möjliga. När du uppdaterar till AppMeasurement version 2.26.x eller senare, och för närvarande identifierar besökare felaktigt (scenario 3 eller 4), får uppdateringen större konsekvenser.- Besöksidentifierare återställs och besökarna visas som nya besökare. Det finns inget sätt att koppla ny aktivitet till den tidigare besökaridentifieraren.
- Cookies anges (t.ex. för länkspårning eller aktivitetskarta).
s_sq
cookie), vilket leder till plötsliga skillnader i rapporteringen.
cookieDomainPeriods
kommer att förbättra funktionaliteten för AppMeasurement och analys, vi rekommenderar att du utvärderar om du påverkas av ändringarna som uppstår när du uppgraderar ditt AppMeasurement-bibliotek.Cookie-domänperioder som använder Web SDK
Web SDK kan identifiera rätt cookie-lagringsdomän utan den här variabeln.
Cookie-domänperioder med Adobe Analytics-tillägg
Domänperioder är ett fält under Cookies när du konfigurerar Adobe Analytics-tillägget.
- Logga in på Adobe Experience Platform Data Collection med inloggningsuppgifterna för ditt AdobeID.
- Klicka på den önskade taggegenskapen.
- Gå till Extensions klickar du på Configure under Adobe Analytics.
- Expandera Cookies dragspelspanel, som visar Domain Periods fält.
Ange att fältet ska 3
endast på domäner som innehåller en punkt i suffixet. Annars kan fältet lämnas tomt.
Cookie-domänperioder i AppMeasurementet code och den anpassade kodredigeraren för Analytics-tillägget
Du kan ange cookieDomainPeriods
i AppMeasurementets JavaScript-bibliotek eller i den anpassade kodredigeraren för Analytics-tillägget.
The cookieDomainPeriods
variabeln är en sträng som vanligtvis är inställd på "3"
, endast i domäner som innehåller en punkt i suffixet. Standardvärdet är "2"
, som rymmer de flesta domäner.
// Manually set cookieDomainPeriods for domains with a period in its suffix, such as www.example.co.uk
s.cookieDomainPeriods = "3";
// Detect if a URL has a domain suffix with an extra period, and set s.cookieDomainPeriods automatically
document.URL.indexOf(".co.") > 0 ? s.cookieDomainPeriods = "3" : s.cookieDomainPeriods = "2";