Seguimiento de vínculos

Los vínculos se pueden configurar manualmente o rastrear automáticamente. El seguimiento manual se realiza añadiendo los detalles en la web.webInteraction forma 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 las etiquetas de vínculo correspondiente. Los clics se capturan con una captar haga clic en el detector de eventos adjunto al documento.

El seguimiento automático de vínculos se puede desactivar mediante configuración 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 consideran para el seguimiento de vínculos si tienen un adjunto onclick controlador.

Los vínculos se etiquetan como vínculo 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 difiere del actual window.location.hostname.

Los vínculos que no cumplen los requisitos como vínculos de descarga o salida están etiquetados como "otro".

¿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 mediante una función de devolución de llamada onBeforeEventSend.

Filtrar los 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 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 un onBeforeEventSend función que elimina 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