cookieDomainPeriods
AppMeasurement determina la ubicación de la cookie mirando el sufijo de dominio y el dominio. Para dominios como example.com
, AppMeasurement establece cookies en la ubicación correcta. Sin embargo, para otros dominios como example.co.uk
, AppMeasurement puede establecer cookies por error en co.uk
. La mayoría de los exploradores rechaza las cookies configuradas en este dominio inválido, lo que provoca problemas con la identificación del visitante.
La variable cookieDomainPeriods
ayuda a AppMeasurement a determinar dónde se configuran las cookies de Analytics. Para ello, llama a que el sufijo de dominio tenga un punto adicional. Esta variable permite a AppMeasurement dar cabida al período adicional en el sufijo de dominio y configurar cookies en la ubicación correcta.
- Para dominios como
example.com
owww.example.com
, no es necesario configurar esta variable. Si es necesario, puede establecer esta variable en"2"
. - Para dominios como
example.co.uk
owww.example.co.jp
, establezca esta variable como"3"
.
cookieDomainPeriods
en la URL de ejemplo store.toys.example.com
. AppMeasurement reconoce de forma predeterminada que las cookies deben almacenarse en example.com
, incluso en direcciones URL con muchos subdominios.Períodos de dominio de cookies, cookies de terceros e identificación de visitantes heredados
Solo cuando se utiliza la identificación de visitante de Adobe Analytics heredada (en lugar del servicio de identidad de Experience Cloud recomendado), la configuración implícita o explícita de cookieDomainPeriods
Esto puede tener implicaciones en la forma en que se identifican los visitantes, dependiendo de si las cookies de terceros están bloqueadas o no.
La siguiente tabla ilustra cuatro escenarios posibles.
cookieDomainPeriods
La configuración de es …s_vi
cookie, establecida del lado del servidor.s_fid
cookie, establezca el lado del cliente (dominio de página de origen).El AppMeasurement está obligado a establecer cookies como cookies de terceros.
El
s_vi
La cookie se puede establecer cuando cookieDomainPeriods
no se transmite correctamente.El AppMeasurement está obligado a establecer cookies como cookies de terceros que están bloqueadas, por lo que no se establecen cookies.
cookieDomainPeriods
incorrecto (dejándola en su valor predeterminado de "2"
) al usar dominios como example.co.uk
. Esta configuración implícita incorrecta indica que está identificando visitantes después de los escenarios 3 o 4.cookieDomainPeriods
automáticamente con el valor correcto, de modo que solo sean posibles los escenarios 1 o 2. Cuando se actualiza a la versión de AppMeasurement 2.26.x o posterior, mientras se identifican los visitantes de forma incorrecta (escenario 3 o 4), la actualización tiene implicaciones importantes.- Los identificadores de visitante se están restableciendo y los visitantes aparecerán como nuevos visitantes. No habrá forma de vincular la nueva actividad al identificador de visitante anterior.
- Las cookies se configuran (por ejemplo, para el seguimiento de vínculos o el Activity Map, por ejemplo.
s_sq
cookie), lo que provoca diferencias repentinas en los informes.
cookieDomainPeriods
Mejorará la funcionalidad de AppMeasurement y Analytics. Se recomienda comprobar si se ven afectados los cambios resultantes de actualizar la biblioteca de AppMeasurement.Períodos de dominio de cookies mediante el SDK web
El SDK web puede determinar el dominio de almacenamiento de cookies correcto sin esta variable.
Períodos del dominio de cookies mediante la extensión de Adobe Analytics
Períodos de dominio es un campo en el acordeón de Cookies al configurar la extensión de Adobe Analytics.
- Inicie sesión en la Recopilación de datos de Adobe Experience Platform con sus credenciales de Adobe ID.
- Haga clic en la propiedad de etiquetas deseada.
- Vaya a la pestaña Extensiones y, a continuación, haga clic en el botón Configurar en Adobe Analytics.
- Expanda el acordeón de Cookies, que muestra el campo Períodos de dominio.
Establezca este campo como 3
solo en los dominios que contengan un punto en su sufijo. De lo contrario, este campo se puede dejar en blanco.
Puntos de dominio de cookies en el AppMeasurement de código y el editor de código personalizado de la extensión de Analytics
Puede configurar las variables cookieDomainPeriods
en la biblioteca JavaScript de AppMeasurement o en el editor de código personalizado de la extensión de Analytics.
La variable cookieDomainPeriods
es una cadena que generalmente se define como "3"
, solo en los dominios que contienen un punto en su sufijo. Su valor predeterminado es "2"
, que se adapta a la mayoría de los dominios.
// 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";