Adobe Analytics 구현

배너

Adobe의 데이터를 데이터 수집 서버에 전송하려면 사이트 또는 앱에 코드가 있어야 합니다. 다음 절차는 일반적인 구현의 작동 방식을 나타냅니다.

  1. 방문자가 사이트에 도달하면 웹 서버에 요청이 만들어집니다.

  2. 사이트의 웹 서버에서는 페이지 코드 정보를 보내고, 브라우저 페이지가 표시됩니다.

  3. 페이지가 로드되고, Analytics JavaScript 코드가 실행됩니다.
    JavaScript 코드가 이미지 요청을 Adobe 데이터 수집 서버에 전송합니다. 구현에서 정의한 페이지 데이터는 이 이미지 요청에서 쿼리 문자열의 일부로 전송됩니다.

  4. Adobe에서 투명한 픽셀 이미지를 반환합니다.

  5. Adobe 서버는 수집된 데이터를 하나 이상의 보고서 세트​에 저장합니다.

  6. 보고서 세트 데이터는 웹 브라우저에서 액세스할 수 있는 보고서를 채웁니다.

JavaScript 코드 실행은 매우 신속하게 수행되며 페이지 로드 시간에 그다지 영향을 주지 않습니다. 이 접근 방식을 사용하면 캐시에서 페이지를 검색했을 때에도 JavaScript가 실행되므로 방문자가 다시 로드​나 뒤로​를 클릭하여 페이지에 도달했을 때 표시된 페이지를 계산할 수 있습니다.

Adobe Analytics에서 데이터 수집 서버에 데이터를 전송하려면 웹 사이트, 모바일 앱 또는 기타 애플리케이션 내에 코드가 있어야 합니다. 플랫폼과 조직의 요구 사항에 따라 이 코드를 구현하는 방법에는 몇 가지가 있습니다.

웹 사이트 구현 방법

웹 사이트​의 경우 다음 구현 방법을 사용할 수 있습니다.

  • Web SDK 확장: 새 고객을 위한 Adobe Analytics 구현에 권장되는 표준화된 방법입니다. Adobe Experience Platform 데이터 수집 태그​에 AEP Web SDK 확장​을 설치하고, 각 페이지에 로더 태그를 사용한 다음 조직에 편리한 형식으로 Adobe Experience Platform Edge Network​에 데이터를 전송합니다. Edge Network는 들어오는 데이터를 올바른 형식으로 Adobe Analytics에 전달합니다.
    Web SDK 확장
    자세한 내용은 Adobe Experience Platform Web SDK 확장을 사용하여 Adobe Analytics 구현을 참조하십시오.

  • Web SDK: Adobe Experience Platform 데이터 수집을 사용하지 않으려면 사이트에서 Web SDK 라이브러리를 수동으로 로드할 수 있습니다. 각 페이지에서 Web SDK 라이브러리(alloy.js)를 참조하고 원하는 추적 호출을 조직에 편리한 형식으로 Adobe Experience Platform Edge Network​에 전송합니다. Edge Network는 들어오는 데이터를 올바른 형식으로 Adobe Analytics에 전달합니다.
    Web SDK
    자세한 내용은 Adobe Experience Platform Web SDK를 사용하여 Adobe Analytics 구현을 참조하십시오.

  • Analytics 확장: Adobe Experience Platform 데이터 수집 태그​에서 Adobe Analytics 확장​을 설치합니다. 각 페이지에 로더 태그를 배치하고 Adobe Analytics 확장을 사용하여 각 변수가 정의되는 방식을 결정합니다. 태그의 편리함을 원하지만 Edge Network 인프라는 사용하고자 하지 않는 경우 이 구현 방법을 사용하십시오.
    Adobe Analytics 확장
    자세한 내용은 Analytics 확장을 사용하여 Adobe Analytics 구현을 참조하십시오.

  • 기존 JavaScript: Adobe Analytics를 구현하는 과거의 수동 방법입니다. 각 페이지에서 AppMeasurement 라이브러리(AppMeasurement.js)를 참조한 다음 구현에 사용되는 변수 및 설정을 개괄합니다.
    기존 JavaScript
    이 구현 방법은 사용자 정의 코드를 사용하는 구현에 유용하게 사용할 수 있으며 다음을 사용할 때에도 권장되는 방법입니다.

    자세한 내용은 JavaScript용 AppMeasurement로 Adobe Analytics 구현을 참조하십시오.

다음은 구현 방법을 선택하는 데 도움이 될 수 있는 의사 결정 흐름입니다.

의사 결정 트리

현재 상황에 따라 선택할 구현에 대한 조언과 모범 사례는 Adobe에 문의하십시오.

모바일 앱 구현 방법

모바일 앱​의 경우 다음 구현 방법을 사용할 수 있습니다.

  • Mobile SDK 확장: 모바일 앱에서 Adobe Analytics를 구현하기 위한 표준화된 권장 방법입니다. 모바일 앱 내에서 데이터를 Adobe에 쉽게 전송할 수 있는 전용 라이브러리를 사용합니다. Adobe Experience Platform 데이터 수집 태그​에 Adobe Experience Platform Mobile SDK 확장​을 설치하고 앱에 올바른 코드를 구현하여 라이브러리를 가져오고, 확장을 등록하고, 태그 구성을 로드합니다. 이렇게 하면 조직에 편리한 형식으로 데이터가 Adobe Experience Platform Edge Network​로 전송됩니다. Experience Edge는 들어오는 데이터를 올바른 형식으로 Adobe Analytics에 전달합니다.
    Mobile SDK 확장

    자세한 내용은 Adobe Experience Platform Mobile SDK를 사용하여 Adobe Analytics 구현을 참조하십시오.

  • Analytics 확장: Adobe Experience Platform 데이터 수집 태그​에 Adobe Analytics 확장​을 설치하고 애플리케이션에 올바른 코드를 구현하여 라이브러리를 가져오고, 확장을 등록하고, 태그 구성을 로드합니다. Analytics 확장을 사용하여 각 변수가 정의되는 방식을 결정합니다. Adobe Experience Platform 데이터 수집의 편리함을 원하지만 Adobe의 Experience Platform Edge 네트워크 인프라는 사용하고자 하지 않는 경우 이 구현 방법을 사용하십시오.
    Analytics 확장

    자세한 내용은 Analytics 확장을 사용하여 Adobe Analytics 구현을 참조하십시오.

주의

버전 4 Mobile SDK에 대한 지원은 2021년 8월 31일에 종료되었습니다. 자세한 내용은 버전 4 Mobile SDK의 지원 종료 FAQ를 참조하십시오.

주요 Analytics 구현 문서

기타 Analytics 사용 안내서

Analytics 사용 안내서

주요 Analytics 리소스

이 페이지에서는