Identificación de visitantes con AppMeasurement

AppMeasurement es la biblioteca JavaScript heredada de Adobe Analytics para la recopilación de datos. Aunque AppMeasurement por sí solo ofrece una forma nativa de identificar a los visitantes, muchos exploradores modernos rechazan las cookies de terceros que intenta configurar. Adobe recomienda encarecidamente utilizar el servicio de ID de visitante de Adobe Experience Cloud en todas las implementaciones para cumplir con los estándares modernos de privacidad del explorador. Todas las versiones de AppMeasurement vienen empaquetadas con VisitorAPI.js, la biblioteca de JavaScript utilizada para implementar el servicio de ID de visitante.

Identificación de visitantes mediante el servicio de ID de visitante (recomendado)

Asegúrese de que está preparado con lo siguiente:

  • Descargar la versión más reciente de AppMeasurement. La biblioteca descargada incluye AppMeasurement.js y VisitorAPI.js.

  • Un ID del grupo de informes de desarrollo.

  • El dominio perimetral deseado para trackingServerSecure.

  • Su ID de organización de IMS:

    1. Inicie sesión en experience.adobe.com con sus credenciales de Adobe ID.
    2. En cualquier lugar de la interfaz de Experience Cloud, presione [Cmd] + [I] (iOS) o [Ctrl] + [I] (Windows).
    3. Aparece un depurador de datos de usuario. Seleccione la ficha Organizaciones asignadas.
    4. Expanda la organización IMS deseada.
    5. Busque el campo ID.

Una vez que tenga los recursos anteriores, la siguiente página de ejemplo básica contiene las llamadas mínimas requeridas para enviar datos a Adobe Analytics:

<html>
  <head>
    <title>Example AppMeasurement implementation page</title>
    <script src="AppMeasurement.js"></script>
    <script src="VisitorAPI.js"></script>
  </head>
  <body>
    <h1>Hello world!</h1>
    <script>
      var s = s_gi("examplersid"); // Include development report suite ID here
      s.trackingServerSecure = "example.data.adobedc.net"; // Include edge domain here
      s.visitor = Visitor.getInstance("ADB3LETTERSANDNUMBERS@AdobeOrg"); // Include IMS org ID here
      s.pageName = document.title;
      s.t();
    </script>
  </body>
</html>
TIP
Puede realizar un seguimiento de si una visita usa el servicio de identificación del visitante asignando la presencia de Visitor a una variable personalizada en doPlugins:
code language-js
s.doPlugins = function() {
   s.prop1 = typeof(Visitor) != "undefined" ? "VisitorAPI present" : "VisitorAPI missing";
};
IMPORTANT
Adobe recomienda evitar este método para identificar a los visitantes.

Si su organización no utiliza el servicio de ID de visitante, AppMeasurement utiliza su propia forma de identificación. Cuando un visitante llega a su sitio por primera vez, la biblioteca comprueba la existencia de una cookie s_vi. Esta cookie se establece en el dominio que coincide con trackingServerSecure (para HTTPS) o trackingServer (para HTTP).

  • Si participa en el programa de certificados administrados, su servidor de seguimiento sería normalmente un dominio de origen, por lo que las cookies de s_vi serían de origen.
  • Si no participa en el programa de certificados administrados, el servidor de seguimiento suele ser un subdominio de adobedc.net, omtrdc.net o 2o7.net, por lo que la cookie s_vi se convierte en una cookie de terceros. Debido a los estándares modernos de privacidad del explorador, la mayoría de los exploradores rechazan las cookies de terceros. Una vez rechazado, AppMeasurement intenta establecer una cookie de reserva (fid) de origen en su lugar.

Si establece trackingServerSecure correctamente, no se requieren más medidas de identificación del visitante.

Identificación de visitantes que utilizan visitorID (no recomendado)

IMPORTANT
Adobe recomienda evitar este método para identificar a los visitantes.

El uso de la variable visitorID permite que su organización complete el control independiente que identifica a los visitantes. Si usa visitorID, tenga en cuenta las siguientes limitaciones:

  • Cada visita debe contener el mismo valor visitorID para que pueda contarse como un solo visitante.

    • Cualquier visita que omita visitorID intentará automáticamente usar otro método de identificación de visitante, tratándolo como un visitante separado.
    • Cualquier visita que contenga un valor visitorID diferente de una visita anterior se tratará como un visitante independiente.
    • Adobe no ofrece una forma de unir las visitas con distintos ID de visitante en Adobe Analytics.
  • Las audiencias compartidas, Analytics para Target y los atributos del cliente no son compatibles con los visitantes identificados mediante visitorID.

Consulte visitorID para obtener instrucciones de implementación mediante esta variable.

recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690