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.
example.com
oder www.example.com
muss diese Variable nicht eingestellt werden. Bei Bedarf können Sie diese Variable auf "2"
setzen.example.co.uk
oder www.example.co.jp
setzen Sie diese Variable auf "3"
.Berücksichtigen Sie für diese Variable keine Subdomains. Legen Sie beispielsweise nicht 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.
Das Web SDK kann die richtige Cookie-Speicherdomäne ohne diese Variable ermitteln.
Domain-Punkte ist ein Feld unter dem Akkordeon Cookies bei der Konfiguration der Adobe Analytics-Erweiterung.
Setzen Sie dieses Feld nur bei Domänen, die einen Punkt im Suffix enthalten, auf 3
. Andernfalls kann dieses Feld leer gelassen werden.
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";