cookieDomainPeriods
AppMeasurement ermittelt den Cookie-Speicherort anhand der Domain und des Domänensuffix. Bei Domänen wie example.com
setzt AppMeasurement Cookies an der richtigen Stelle. Für andere Domänen wie example.co.uk
kann AppMeasurement jedoch fälschlicherweise Cookies auf co.uk
setzen. Die meisten Browser lehnen Cookies ab, die in dieser ungültigen Domain eingerichtet wurden, was Probleme mit der Besucheridentifizierung verursacht.
Mithilfe der cookieDomainPeriods
-Variablen kann AppMeasurement ermitteln, wo Analytics-Cookies gesetzt werden, indem darauf hingewiesen wird, dass das Domänensuffix einen zusätzlichen Punkt enthält. Diese Variable ermöglicht es AppMeasurement, den zusätzlichen Punkt im Domänensuffix zu berücksichtigen und Cookies an der richtigen Stelle zu setzen.
- Bei Domänen wie
example.com
oderwww.example.com
muss diese Variable nicht eingestellt werden. Bei Bedarf können Sie diese Variable auf"2"
setzen. - Bei Domänen wie
example.co.uk
oderwww.example.co.jp
setzen Sie diese Variable auf"3"
.
cookieDomainPeriods
für die Beispiel-URL store.toys.example.com
fest. AppMeasurement erkennt standardmäßig, dass Cookies auf example.com
gespeichert werden sollen. Das gilt auch für URLs mit vielen Unterdomänen.Cookie-Domänenpunkte, Drittanbieter-Cookies und Legacy-Besucheridentifizierung
Nur wenn Sie die alte Adobe Analytics-Besucheridentifizierung (anstelle des empfohlenen Experience Cloud Identity-Diensts) verwenden, wird die implizite oder explizite Konfiguration von cookieDomainPeriods
kann sich auf die Identifizierung von Besuchern auswirken, je nachdem, ob Drittanbieter-Cookies blockiert werden oder nicht.
Die folgende Tabelle zeigt vier mögliche Szenarien.
cookieDomainPeriods
Konfiguration ist …s_vi
-Cookie, Server-seitig festlegen.s_fid
-Cookie, Client-seitig festlegen (Erstanbieterseitendomäne).AppMeasurement ist gezwungen, Cookies als Drittanbieter-Cookies zu setzen.
Die
s_vi
-Cookie wird möglicherweise gesetzt, wenn cookieDomainPeriods
nicht ordnungsgemäß übertragen wurde.AppMeasurement ist gezwungen, Cookies als Drittanbieter-Cookies zu setzen, die blockiert werden, sodass keine Cookies gesetzt werden.
cookieDomainPeriods
falsch (wobei der Standardwert "2"
) bei Verwendung von Domänen wie example.co.uk
. Diese implizite falsche Konfiguration führt dazu, dass Sie Besucher nach Szenario 3 oder 4 identifizieren.cookieDomainPeriods
automatisch mit dem richtigen Wert, sodass nur Szenarien 1 oder 2 möglich sind. Wenn Sie ein Update auf AppMeasurement-Version 2.26.x oder höher durchführen, während Sie derzeit Besucher falsch identifizieren (Szenario 3 oder 4), hat das Update erhebliche Auswirkungen.- Besucher-IDs werden zurückgesetzt und Besucher werden als neue Besucher angezeigt. Es gibt keine Möglichkeit, neue Aktivitäten mit der vorherigen Besucher-ID zu verknüpfen.
- Cookies werden gesetzt (z. B. für Linktracking oder Activity Map, z. B.
s_sq
-Cookie), was zu plötzlichen Unterschieden in der Berichterstellung führt.
cookieDomainPeriods
verbessert die AppMeasurement- und Analytics-Funktionalität. Es wird empfohlen zu prüfen, ob Sie von den Änderungen betroffen sind, die sich aus der Aktualisierung Ihrer AppMeasurement-Bibliothek ergeben.Cookie-Domänenpunkte mit dem Web SDK
Das Web SDK kann die richtige Cookie-Speicherdomäne ohne diese Variable ermitteln.
Cookie-Domänenpunkte mit der Adobe Analytics-Erweiterung
Domain-Punkte ist ein Feld unter dem Akkordeon Cookies bei der Konfiguration der Adobe Analytics-Erweiterung.
- Melden Sie sich bei der Adobe Experience Platform-Datenerfassung mit Ihren Adobe ID-Anmeldeinformationen an.
- Klicken Sie auf die gewünschte Tag-Eigenschaft.
- Gehen Sie zur Registerkarte Erweiterungen und klicken Sie dann unter „Adobe Analytics“ auf die Schaltfläche Konfigurieren.
- Erweitern Sie das Akkordeon Cookies, wodurch das Feld Domänenpunkte angezeigt wird.
Setzen Sie dieses Feld nur bei Domänen, die einen Punkt im Suffix enthalten, auf 3
. Andernfalls kann dieses Feld leer gelassen werden.
Cookie-Domänenpunkte in der Code-AppMeasurement und im benutzerdefinierten Code-Editor der Analytics-Erweiterung
Sie können die cookieDomainPeriods
in der JavaScript-Bibliothek von AppMeasurement oder im Editor für benutzerdefinierten Code der Analytics-Erweiterung.
Die Variable cookieDomainPeriods
ist eine Zeichenfolge, die normalerweise auf "3"
gesetzt wird, und zwar nur bei Domänen, die einen Punkt in ihrem Suffix enthalten. Der Standardwert ist "2"
, der für die meisten Domänen geeignet ist.
// 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";