AppMeasurement determina la posizione del cookie guardando il suffisso di dominio e dominio. Per domini come example.com
, AppMeasurement imposta i cookie nella posizione corretta. Tuttavia, per altri domini come example.co.uk
, AppMeasurement può impostare per errore i cookie su co.uk
. La maggior parte dei browser rifiuta i cookie impostati su questo dominio non valido, causando problemi con l'identificazione dei visitatori.
La cookieDomainPeriods
aiuta AppMeasurement a determinare dove vengono impostati i cookie di Analytics richiamando che il suffisso di dominio contiene un periodo aggiuntivo. Questa variabile consente ad AppMeasurement di contenere il periodo aggiuntivo nel suffisso di dominio e di impostare i cookie nella posizione giusta.
example.com
o www.example.com
, questa variabile non deve essere impostata. Se necessario, puoi impostare questa variabile su "2"
.example.co.uk
o www.example.co.jp
imposta questa variabile su "3"
.Non prendere in considerazione i sottodomini per questa variabile. Ad esempio, non impostare cookieDomainPeriods
sull’URL di esempio store.toys.example.com
. AppMeasurement per impostazione predefinita riconosce che i cookie devono essere memorizzati in example.com
, anche sugli URL con molti sottodomini.
L'SDK per web può determinare il dominio di archiviazione dei cookie corretto senza questa variabile.
Periodi di dominio è un campo sotto Cookies pannello a soffietto durante la configurazione dell'estensione Adobe Analytics.
Imposta questo campo su 3
solo nei domini che contengono un punto nel relativo suffisso. In caso contrario, questo campo può essere lasciato vuoto.
La cookieDomainPeriods
è una stringa generalmente impostata su "3"
, solo nei domini che contengono un punto nel relativo suffisso. Il valore predefinito è "2"
, che gestisce la maggior parte dei domini.
// 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";