확장 유효성 검사

ID 서비스 확장은 규칙 작업을 사용하지 않고도 요청을 수행하는 몇 가지 태그 확장 중 하나입니다. 확장은 웹 사이트에 대한 첫 번째 방문 중 첫 페이지 로드 시 ID 서비스에 자동으로 요청을 수행합니다. 요청한 ID는 "AMCV_"로 시작하는 자사 쿠키에 저장됩니다.

ID 서비스 확장의 유효성을 검사하려면

  1. Luma 사이트를 엽니다.

  2. 이전 단원에 설명된 대로 Debugger가 태그 속성을 사용자 개발 환경에 매핑하는지 확인합니다.

  3. 디버거의 요약 탭에서 태그 섹션은 Adobe Experience Platform ID 서비스 확장이 구현되었음을 나타내야 합니다.

  4. 또한 요약 탭에서 ID 서비스 섹션은 데이터 수집 인터페이스의 확장 구성 화면에 표시된 것과 동일한 조직 ID로 채워집니다.

    Adobe Experience Platform ID 서비스 확장이 구현되었는지 확인

  5. 방문자 ID 검색에 대한 초기 요청은 디버거의 ID 서비스 탭에 나타날 수 있습니다. 이미 요청했을 수도 있으며, 표시되지 않더라도 걱정하지 마십시오:
    조직 ID가 있는 ID 서비스에 대한 요청이 있는지 확인

  6. 방문자 ID 가져오기에 대한 초기 요청 이후 ID는 AMCV_로 시작되는 쿠키에 저장됩니다. 다음을 수행하면 쿠키가 설정되었는지 확인할 수 있습니다.

    1. 브라우저의 개발자 도구를 엽니다

    2. Application 탭으로 이동합니다.

    3. 왼쪽의 Cookies를 확장합니다.

    4. 도메인 https://luma.enablementadobe.com을 클릭합니다.

    5. 오른쪽에서 AMCV_ 쿠키를 찾습니다. 하드코딩된 태그 속성을 사용하여 Luma 사이트를 로드하고 자체 사이트에 매핑했으므로 여러 개가 표시될 수 있습니다.

      AMCV_ 쿠키 확인

됐습니다. 첫 번째 확장을 추가했습니다. ID 서비스의 구성 옵션에 대한 자세한 내용은 설명서를 참조하십시오.

고객 ID 보내기

다음으로, 고객 ID를 ID 서비스로 보냅니다. 이렇게 하면 Experience Cloud와 CRM을 통합하고 장치 간에 방문자를 추적할 수 있습니다.

이전 단원 데이터 요소, 규칙 및 라이브러리 추가에서는 데이터 요소를 만들어 규칙에 사용했습니다. 이제 방문자가 인증되면 동일한 기술을 사용하여 고객 ID를 보냅니다.

고객 ID에 대한 데이터 요소 만들기

먼저 두 개의 데이터 요소를 만듭니다.

  1. Authentication State—방문자가 로그인했는지 여부를 캡처합니다.
  2. Email (Hashed)—데이터 계층에서 이메일 주소(고객 ID로 사용됨)의 해시된 버전을 캡처합니다.

인증 상태에 대한 데이터 요소를 만들려면

  1. 왼쪽 탐색에서 데이터 요소 ​를 클릭합니다

  2. 데이터 요소 추가 단추를 클릭합니다.

    Add Data Element 클릭

  3. 데이터 요소에 이름을 지정합니다 Authentication State

  4. 데이터 요소 형식 ​에 대해 사용자 지정 코드 ​를 선택하십시오.

  5. 편집기 열기 단추를 클릭합니다.

    편집기를 열어 데이터 요소에 대한 사용자 지정 코드 추가

  6. Edit Code 창에서 다음 코드를 사용하여 Luma 사이트의 데이터 레이어에 있는 속성을 기반으로 "로그인됨" 또는 "로그아웃됨" 값을 반환합니다.

    if (digitalData.user[0].profile[0].attributes.loggedIn)
        return "logged in"
    else
        return "logged out"
    
  7. 사용자 지정 코드를 저장하려면 저장 ​을 클릭하세요.

    사용자 지정 코드를 저장합니다

  8. 다른 모든 설정은 기본값으로 둡니다.

  9. 데이터 요소를 저장하고 데이터 요소 페이지로 돌아가려면 라이브러리에 저장 ​을 클릭합니다. 모든 변경 작업을 완료하고 유효성을 검사할 준비가 될 때까지 "빌드"를 수행하지 않아도 됩니다.

    데이터 요소를 저장합니다

사용자의 인증 상태를 알면, 페이지에 ID 서비스로 보낼 고객 ID가 언제 있어야 하는지 알 수 있습니다. 다음 단계는 고객 ID 자체에 대한 데이터 요소를 만드는 것입니다. Luma 데모 사이트에서는 방문자 이메일 주소의 해시된 버전을 사용합니다.

해시된 이메일에 대한 데이터 요소를 추가하려면

  1. 데이터 요소 추가 단추를 클릭합니다.

    데이터 요소 추가

  2. 데이터 요소에 이름을 지정합니다 Email (Hashed)

  3. 데이터 요소 유형 ​에 대해 JavaScript 변수 ​를 선택합니다.

  4. JavaScript 변수 이름(으)로 Luma 사이트의 데이터 레이어에 있는 변수에 다음 포인터를 사용합니다. digitalData.user.0.profile.0.attributes.username

  5. 다른 모든 설정은 기본값으로 둡니다.

  6. 데이터 요소를 저장하려면 라이브러리에 저장 ​을 클릭하세요.

    데이터 요소를 저장합니다