Seguimiento de vínculos

Los vínculos se pueden configurar manualmente o rastrear automatically. El seguimiento manual se realiza añadiendo los detalles en la sección web.webInteraction parte del esquema. Hay tres variables requeridas:

  • web.webInteraction.name
  • web.webInteraction.type
  • web.webInteraction.linkClicks.value
alloy("sendEvent", {
  "xdm": {
    "web": {
      "webInteraction": {
        "linkClicks": {
            "value": 1
        },
        "name": "My Custom Link", // Name that shows up in the custom links report
        "URL": "https://myurl.com", // The URL of the link
        "type": "other" // values: other, download, exit
      }
    }
  }
});

El tipo de vínculo puede tener uno de estos tres valores:

  • other: Un vínculo personalizado
  • download: Un vínculo de descarga
  • exit: Un vínculo de salida

Estos valores son asignado automáticamente en Adobe Analytics si configurado para ello.

Seguimiento automático de vínculos

De forma predeterminada, el SDK web captura, etiqueta y registra los clics en etiquetas de vínculo cualificadas. Los clics se capturan con un captura haga clic en el detector de eventos que está adjunto al documento.

El seguimiento automático de vínculos se puede desactivar mediante configurar el SDK web.

clickCollectionEnabled: false

El seguimiento automático de vínculos se realiza para el anclaje A y AREA etiquetas. Sin embargo, estas etiquetas no se tienen en cuenta para el seguimiento de vínculos si tienen una onclick controlador.

Los vínculos se etiquetan como vínculos de descarga si la etiqueta de anclaje incluye un atributo de descarga o si el vínculo termina con una extensión de archivo popular. El calificador del vínculo de descarga puede ser configurado con una expresión regular:

downloadLinkQualifier: "\\.(exe|zip|wav|mp3|mov|mpg|avi|wmv|pdf|doc|docx|xls|xlsx|ppt|pptx)$"

Los vínculos se etiquetan como vínculos de salida si el dominio de destino del vínculo es distinto del actual window.location.hostname.

Los vínculos que no se califican como vínculos de descarga o salida se etiquetan como "otros".

¿Cómo se pueden filtrar los valores de seguimiento de vínculos?

Los datos recopilados con el seguimiento automático de vínculos se pueden inspeccionar y filtrar proporcionando un Función de llamada de retorno onBeforeEventSend.

El filtrado de datos de seguimiento de vínculos puede resultar útil al preparar los datos para los informes de Analytics. El seguimiento automático de vínculos captura tanto el nombre del vínculo como la dirección URL del vínculo. En los informes de Analytics, el nombre del vínculo tiene prioridad sobre la dirección URL del vínculo. Si desea informar de la dirección URL del vínculo, es necesario eliminar el nombre del vínculo. El siguiente ejemplo muestra una onBeforeEventSend que quita el nombre del vínculo para los vínculos de descarga:

alloy("configure", {
  onBeforeEventSend: function(options) {
    if (options
      && options.xdm
      && options.xdm.web
      && options.xdm.web.webInteraction) {
        if (options.xdm.web.webInteraction.type === "download") {
          options.xdm.web.webInteraction.name = undefined;
        }
    }
  }
});

En esta página