tipos sirve que para pageview googleanalyticsobject google event biblioteca analytic javascript google-analytics universal-analytics

javascript - sirve - Analytics.js: ¿Qué hace el argumento ''auto'' en el seguimiento de la creación de objetos?



send pageview google analytics (2)

En realidad, cuando busco un código, no pasa el nombre de mi propiedad sino el dominio estándar establecido en la configuración, lo que tiene mucho más sentido, ya que el parámetro establece el dominio de la cookie (en el caso de "auto" al valor de window.location.hostname al nombre de host sin subdominios). Alternativamente, puede pasar un objeto de configuración como tercer parámetro (que podría contener una configuración de dominio de cookie). Intente establecer un parámetro incorrecto: obtendrá un error de "no almacenamiento" en el depurador de análisis, ya que el código no puede establecer una cookie.

Acabo de cambiar a la nueva plataforma de Google Analytics Universal Analytics , utilizando la nueva API de javascript - Analytics.js

En el primer fragmento de código de ejemplo de Analytics.js se crea un objeto de seguimiento, luego se registra una vista de página de la página actual utilizando ese objeto de seguimiento.

ga(''create'', ''UA-XXXX-Y'', ''auto''); ga(''send'', ''pageview'');

Observe el argumento ''auto'' : no puedo entender para qué sirve .

Eché un vistazo a la referencia del método y parece que el parámetro relevante es opcional y debe contener pares clave / valor de configuración. Se pueden encontrar ejemplos en la referencia de campo . Si el parámetro es opcional, parece extraño pasar ''auto'' aquí a menos que haga algo de importancia, por lo que debe asumir que sí, pero no puedo encontrar ninguna mención de esto.

Además, en el código generado automáticamente en su cuenta hace algo similar pero pasa su dominio

ga(''create'', ''UA-XXXX-Y'', ''mydomain.com'');

El hecho de que su dominio se pase específicamente cuando lo tienen disponible de nuevo sugiere que hace algo significativo, de lo contrario, probablemente también usarían ''auto'' aquí también. Pero una vez más, no hay ninguna mención de por qué se hace esto.

¿Me estoy perdiendo algo realmente obvio?


Si su inquietud es solo con el seguimiento a través de subdominios (por ejemplo: www.example.com, site1.example.com, site2.example.com), entonces esta opción auto ya está resuelta en el análisis universal.

Por la sección ''Configuración automática de dominio de cookie'' en este devguide

La configuración automática del dominio de cookies simplifica las implementaciones de seguimiento entre dominios al escribir automáticamente las cookies en el dominio de mayor nivel posible cuando se usa el parámetro automático. Cuando se utiliza en el dominio www.example.co.uk, intentará escribir cookies en el siguiente orden:

  • co.uk
  • ejemplo.es
  • www.ejemplo.es

Analytics.js no podrá escribir una cookie en co.uk pero tendrá éxito en example.co.uk. Dado que una cookie se escribió con éxito en un dominio de nivel superior, se omitirá www.example.co.uk.