링크 추적

링크는 수동으로 설정하거나 추적할 수 있습니다 자동으로. 수동 추적은 아래에 세부 사항을 추가하여 수행합니다 web.webInteraction 스키마의 일부입니다. 다음 세 가지 필수 변수가 있습니다.

  • 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
      }
    }
  }
});

링크 유형은 다음 세 가지 값 중 하나일 수 있습니다.

  • other: 사용자 지정 링크
  • download: 다운로드 링크
  • exit: 종료 링크

이러한 값은 자동 매핑 Adobe Analytics에 로그인할 경우 구성 활성화해줄 수 있습니다.

자동 링크 추적

기본적으로 웹 SDK는 자격 있는 링크 태그에 대한 캡처, 레이블 및 클릭 수를 기록합니다. 클릭 수는 캡처 문서에 첨부된 이벤트 리스너를 누릅니다.

자동 링크 추적은 구성 웹 SDK입니다.

clickCollectionEnabled: false

앵커에 대해 자동 링크 추적이 수행됩니다 AAREA 태그 사이에 Analytics JavaScript 코드를 배치했습니다. 그러나 이러한 태그는 첨부된 태그가 링크 추적에 고려되지 않습니다 onclick 핸들러.

앵커 태그에 다운로드 속성이 포함되거나 링크가 많이 사용되는 파일 확장자로 끝나는 경우 링크가 다운로드 링크로 레이블이 지정됩니다. 다운로드 링크 한정자는 구성 정규 표현식 사용:

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

링크 대상 도메인이 현재 도메인과 다른 경우 링크는 종료 링크로 레이블이 지정됩니다 window.location.hostname.

다운로드 또는 종료 링크로 적합하지 않은 링크는 "기타"로 레이블이 지정됩니다.

링크 추적 값을 필터링하려면 어떻게 해야 합니까?

자동 링크 추적을 통해 수집된 데이터는 onBeforeEventSend 콜백 함수.

링크 추적 데이터 필터링은 Analytics 보고를 위한 데이터를 준비할 때 유용할 수 있습니다. 자동 링크 추적은 링크 이름과 링크 URL을 모두 캡처합니다. Analytics 보고서에서 링크 이름은 링크 URL보다 우선합니다. 링크 URL을 보고하려면 링크 이름을 제거해야 합니다. 다음 예는 를 보여줍니다. onBeforeEventSend 다운로드 링크의 링크 이름을 제거하는 함수입니다.

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;
        }
    }
  }
});

이 페이지에서는