태그를 사용하여 Adobe Analytics을 Web SDK으로 마이그레이션
Adobe Analytics 태그(이전의 Launch)의 Analytics 확장 기능을 사용하여 Experience Platform 구현을 Tags의 Web SDK 확장 기능을 사용하여 Web SDK으로 마이그레이션하는 방법에 대해 알아봅니다. Tags의 Adobe Analytics 확장을 사용하면 “AppMeasurement.js” 코드가 백그라운드에서 사용됩니다. 따라서 AppMeasurement을 Web SDK으로 마이그레이션하는 자습서로 생각할 수 있지만, 이 자습서는 Tags에 완전히 포함되어 있으며 JavaScript 구현으로 이동하거나 구현에서 이동하는 것은 포함하지 않습니다(Tags UI 내에서 사용되는 JavaScript 코드 제외). JavaScript 구현의 마이그레이션에 대해서는 설명서를 참조하세요.
이 자습서에서 얻을 수 있는 이점
Analytics 구현을 마이그레이션하는 단계로 들어가기 전에 Analytics용 구현을 변경/업데이트하는 작업을 정확히 이해하는 것이 중요합니다. 이 자습서를 마칠 때 보고서를 시작하고 모든 것이 동일하면 "내가 왜 그 모든 작업을 수행했습니까?"라고 자문할 수 있습니다. Analytics 구현을 위해 웹 SDK을 사용할 때의 이점에 대해 간략히 설명하는 다른 문서가 있지만 몇 가지는 다음과 같습니다.
- 자사 디바이스 ID 지원
- 향상된 성능
- Adobe Experience Platform 애플리케이션 사용(새로운 사용 사례 활성화)으로 이동하여 향후 구현 증명
웹 SDK이 어떻게 유용할 수 있는지 자세히 알려면 Adobe Analytics 담당자에게 문의하십시오. 이 자습서를 진행하면서 마이그레이션을 수행하는 방법에 집중하겠습니다.
마이그레이션 메서드
이 마이그레이션 프로세스를 수행하는 데는 여러 가지 방법이 있을 수 있지만, 여기서 두 가지 사항에 대해 설명해야 합니다.
메서드 1: 기존 Tags 속성을 Web SDK으로 업데이트하여 새 데이터 요소를 만들고 속성에 이미 있는 규칙을 변경합니다.
메서드 2: 새 속성을 만든 다음(기존 속성을 복사하거나 새 속성을 만들어) Adobe Analytics 확장 대신 Web SDK을 사용하여 해당 새 속성을 구성할 수도 있습니다.
이 마이그레이션 자습서에서는 메서드 1을 사용합니다. 이렇게 하면 속성과 연결된 포함 코드가 개발, 스테이징 및 프로덕션 사이트에 이미 포함되어 있으므로 포함 코드를 변경할 필요가 없습니다. 메서드 2로 진행하려면 새 속성의 환경 섹션에서 각 환경에 대한 새 포함 코드를 가져와 사이트의 헤드 섹션에 배치하는 것을 잊지 마십시오.
혹시 모르니까 조심하는 게 좋을 거야. 가서 당신의 재산을 복사하세요. 네가 돌아올 때까지 여기서 기다릴게.
Analytics 구현을 웹 SDK으로 마이그레이션하는 단계
단계를 거치면서 이해해야 할 몇 가지 주의 사항이 있습니다.
- 먼저, 이 모든 단계가 필요할 수도 있고 필요하지 않을 수도 있습니다. 예를 들어 사용자 지정 코드 마이그레이션에 대한 단원이 있습니다. 사용자 지정 코드(플러그인 사용 포함)를 사용하지 않는 태그 구현이 있는 경우에는 이 단원이 필요하지 않습니다. 대부분의 사용자에게 필요한 단원을 포함시키려고 시도했으므로, 마이그레이션 중에 사이트를 조정할 필요가 있는지 단원 전체를 읽으십시오.
- 또한 모든 사용자가 사용하는 사용 사례의 100%를 다루는 마이그레이션 튜토리얼을 만들 수 있는 방법도 없습니다. 앞의 항목에서 언급했듯이 대부분의 사람들에게 필요한 교훈을 포함시키려고 했으며, 이는 주요 사용 사례의 대부분을 차지합니다. 그러나 이 자습서에서 다루지 않는 사용 사례는 틀림없이 있을 것입니다. 이 경우 포함된 단원이 사용 사례에 맞게 마이그레이션하는 방법을 잘 보여 주는지 확인하십시오. Experience League 커뮤니티에서 동료에게 데이터 수집을 요청할 수도 있습니다.
마이그레이션 프로세스에는 다음과 같은 주요 단계가 포함됩니다.
- 마이그레이션 유효성 검사 보고서 세트를 만듭니다.
- 데이터 스트림을 만들고 구성합니다.
- Tags(이전 Adobe Launch)에서 Web SDK 확장 기능을 추가하고 구성합니다.
- 웹 SDK을 통해 데이터를 전송할 새 데이터 요소를 만듭니다.
- 웹 SDK 데이터 요소 및 작업을 사용하도록 기본 페이지 로드 규칙을 마이그레이션합니다.
- 규칙 또는 플러그인의 사용자 지정 코드를 마이그레이션합니다.
- 구현 변경 사항을 게시합니다.
- 변경 사항을 디버깅하고 유효성을 검사하고 기본 페이지 로드 규칙 및 이와 관련된 변수의 유효성을 검사하는 방법을 이해합니다. 그런 다음 변경 작업을 수행할 때 마이그레이션 내내 이 유효성 검사를 계속해야 합니다.
- 추가 페이지 로드 규칙 마이그레이션
- 사용자 지정 링크 규칙을 마이그레이션합니다.
- 전체 유효성 검사 후 Analytics 확장에 대한 참조를 제거하고 확장 자체를 제거합니다.
- 모든 변경 사항을 적용한 다음 라이브러리를 스테이징에 푸시한 다음 프로덕션에 푸시합니다.
- 모든 것이 완료되면 다시 테스트하십시오. 이전 Analytics 코드에 대한 참조를 제거하여 변경했으며 모든 것이 계속 제대로 작동하는지 확인해야 하므로 이 작업이 필요합니다.