확장 유효성 검사
ID 서비스 확장은 규칙 작업을 사용하지 않고도 요청을 수행하는 몇 가지 태그 확장 중 하나입니다. 확장은 웹 사이트에 대한 첫 번째 방문 중 첫 페이지 로드 시 ID 서비스에 자동으로 요청을 수행합니다. 요청한 ID는 "AMCV_"로 시작하는 자사 쿠키에 저장됩니다.
ID 서비스 확장의 유효성을 검사하려면
-
Luma 사이트를 엽니다.
-
이전 단원에 설명된 대로 Debugger가 태그 속성을 사용자 개발 환경에 매핑하는지 확인합니다.
-
디버거의 요약 탭에서 태그 섹션은 Adobe Experience Platform ID 서비스 확장이 구현되었음을 나타내야 합니다.
-
또한 요약 탭에서 ID 서비스 섹션은 데이터 수집 인터페이스의 확장 구성 화면에 표시된 것과 동일한 조직 ID로 채워집니다.
-
방문자 ID 검색에 대한 초기 요청은 디버거의 ID 서비스 탭에 나타날 수 있습니다. 이미 요청했을 수도 있으며, 표시되지 않더라도 걱정하지 마십시오:
-
방문자 ID 가져오기에 대한 초기 요청 이후 ID는
AMCV_
로 시작되는 쿠키에 저장됩니다. 다음을 수행하면 쿠키가 설정되었는지 확인할 수 있습니다.-
브라우저의 개발자 도구를 엽니다
-
Application
탭으로 이동합니다. -
왼쪽의
Cookies
를 확장합니다. -
도메인
https://luma.enablementadobe.com
을 클릭합니다. -
오른쪽에서 AMCV_ 쿠키를 찾습니다. 하드코딩된 태그 속성을 사용하여 Luma 사이트를 로드하고 자체 사이트에 매핑했으므로 여러 개가 표시될 수 있습니다.
-
됐습니다. 첫 번째 확장을 추가했습니다. ID 서비스의 구성 옵션에 대한 자세한 내용은 설명서를 참조하십시오.
고객 ID 보내기
다음으로, 고객 ID를 ID 서비스로 보냅니다. 이렇게 하면 Experience Cloud와 CRM을 통합하고 장치 간에 방문자를 추적할 수 있습니다.
이전 단원 데이터 요소, 규칙 및 라이브러리 추가에서는 데이터 요소를 만들어 규칙에 사용했습니다. 이제 방문자가 인증되면 동일한 기술을 사용하여 고객 ID를 보냅니다.
고객 ID에 대한 데이터 요소 만들기
먼저 두 개의 데이터 요소를 만듭니다.
Authentication State
—방문자가 로그인했는지 여부를 캡처합니다.Email (Hashed)
—데이터 계층에서 이메일 주소(고객 ID로 사용됨)의 해시된 버전을 캡처합니다.
인증 상태에 대한 데이터 요소를 만들려면
-
왼쪽 탐색에서 데이터 요소 를 클릭합니다
-
데이터 요소 추가 단추를 클릭합니다.
-
데이터 요소에 이름을 지정합니다
Authentication State
-
데이터 요소 형식 에 대해 사용자 지정 코드 를 선택하십시오.
-
편집기 열기 단추를 클릭합니다.
-
Edit Code 창에서 다음 코드를 사용하여 Luma 사이트의 데이터 레이어에 있는 속성을 기반으로 "로그인됨" 또는 "로그아웃됨" 값을 반환합니다.
if (digitalData.user[0].profile[0].attributes.loggedIn) return "logged in" else return "logged out"
-
사용자 지정 코드를 저장하려면 저장 을 클릭하세요.
-
다른 모든 설정은 기본값으로 둡니다.
-
데이터 요소를 저장하고 데이터 요소 페이지로 돌아가려면 라이브러리에 저장 을 클릭합니다. 모든 변경 작업을 완료하고 유효성을 검사할 준비가 될 때까지 "빌드"를 수행하지 않아도 됩니다.
사용자의 인증 상태를 알면, 페이지에 ID 서비스로 보낼 고객 ID가 언제 있어야 하는지 알 수 있습니다. 다음 단계는 고객 ID 자체에 대한 데이터 요소를 만드는 것입니다. Luma 데모 사이트에서는 방문자 이메일 주소의 해시된 버전을 사용합니다.
해시된 이메일에 대한 데이터 요소를 추가하려면
-
데이터 요소 추가 단추를 클릭합니다.
-
데이터 요소에 이름을 지정합니다
Email (Hashed)
-
데이터 요소 유형 에 대해 JavaScript 변수 를 선택합니다.
-
JavaScript 변수 이름(으)로 Luma 사이트의 데이터 레이어에 있는 변수에 다음 포인터를 사용합니다.
digitalData.user.0.profile.0.attributes.username
-
다른 모든 설정은 기본값으로 둡니다.
-
데이터 요소를 저장하려면 라이브러리에 저장 을 클릭하세요.