다음을 통해 공유


실시간 웹 개인 설정을 설정(프리뷰)

[이 문서는 시험판 문서이며 변경될 수 있습니다.]

Customer Insights - Data를 사용하면 웹 사이트의 인증되지 않은 방문자에 대한 알 수 없는 프로필을 자동으로 생성하고 페이지 보기 및 상호 작용을 실시간으로 추적할 수 있습니다. 웹 추적을 설정하고, 고객이 사이트에서 인증할 때 고객의 알 수 없는 프로필을 알려진 프로필과 병합한 다음 웹 환경을 개인 설정합니다. 실시간 웹 개인 설정 개요에서 자세히 알아보세요.

실시간 웹 개인 설정에 대해 자세히 알아보려면 이 간략한 비디오를 시청하십시오.

사전 요구 사항

  • 웹사이트 고객이 포함된 소스 데이터가 수집되고 통합됩니다.

    Customer Insights - Data는 통합 고객 프로필의 기본 키를 사용하여 웹사이트 방문자를 식별합니다. 기본 키는 이메일 주소, 전화번호, 회원 ID 등 고객을 고유하게 식별하는 필드여야 합니다. 예를 들어 Customer Insights - Data에는 LoyaltyId가 해당 테이블에서 고객을 고유하게 식별하는 기본 키로 포함된 LoyaltySignUps라는 원본 테이블이 있을 수 있습니다. 데이터 소스 개요데이터 통합 개요에서 자세히 알아보세요.

웹 추적 설정

  1. Customer Insights - Data에 로그인하고 웹 추적 및 개인 설정을 선택합니다.

    Customer Insights - Data의 웹 추적 및 개인 설정 스크린샷.

  2. 고객이 인증할 때 고객을 식별하기 위해 추적 스크립트가 사용해야 하는 테이블을 선택하십시오.

  3. 복사를 선택하여 추적 스크립트를 복사한 후 웹사이트의 <head> 태그에 붙여넣습니다.

    Google 태그 관리자와 같은 태그 관리자를 사용하는 경우 Google 태그 관리자 포털로 이동하세요. 새 태그 추가>태그 구성>사용자 지정 HTML을 선택하고 Customer Insights - Data 추적 스크립트를 붙여넣은 다음 저장을 선택합니다.

    Wordpress와 같은 콘텐츠 관리 시스템(CMS)을 사용하는 경우 CMS 공급자는 사이트 헤더에 스크립트를 추가하는 쉬운 방법을 제공해야 합니다. 다음은 Wordpress의 예입니다: https://wordpress.com/support/adding-code-to-headers/.

Customer Insights - Data에서 알 수 없는 프로필을 만들려면 인증되지 않은 방문자로 웹사이트를 탐색하세요.

알 수 없는 프로필을 보려면 고객 페이지로 이동하여 알 수 없음을 선택하세요. 알 수 없는 모든 프로필에는 식별자로 cookieId가 있으며 타임라인의 웹사이트 상호 작용이 자동으로 표시됩니다.

Customer Insights - Data의 고객 페이지에 있는 알 수 없음 탭의 스크린샷.

Dataverse에서 웹 이벤트의 유효성을 검사하려면 https://make.powerapps.com/에 로그인하세요. 테이블>모두를 선택한 다음 PersonalizationViewPersonalizationAction 테이블을 선택합니다.

알 수 없는 고객을 인증하고 알려진 고객과 병합

Customer Insights - Data가 방문자가 인증할 때 알 수 없는 프로필과 알려진 프로필을 자동으로 병합하도록 하려면 웹 추적을 설정할 때 고객을 식별하는 데 사용한 원본 테이블을 선택하세요. 프로필을 식별하고 병합하려면 시스템에서 인증된 고객의 고유 ID를 알아야 합니다. SetUser 함수를 호출하여 이를 수행합니다.

  1. Customer Insights - Data에 로그인하고 웹 추적 및 개인 설정을 선택합니다.

  2. 고객을 식별하는 테이블을 선택하세요.

    예를 들어 Customer Insights - Data의 원본 테이블 LoyaltySignUpsLoyaltyId를 기본 키로 사용하여 해당 테이블에서 고객을 고유하게 식별합니다.

    데이터 통합의 원본으로 사용된 테이블만 테이블 목록에 나타납니다. Customer Insights - Data는 선택한 테이블의 기본 키를 사용하여 방문자를 자동으로 식별합니다. 병합 논리는 데이터 통합 프로세스와 동일합니다.

  3. 웹사이트에서 setUser 함수를 정의하세요. 일반적으로 방문자를 인증하는 페이지에서만 이 기능을 정의합니다. <identifier>은 방문자 ID입니다. 예: jsmith001.

    <script>
       function setUser() {
          window["MSCI"].setUser({ "authId": "<identifier>" });
     }
    </script>
    
  4. 방문자가 인증되면 setUser 함수를 호출하세요.

    <button type="submit" onclick="setUser()">Submit</button>
    

고객 웹 환경 개인 설정

다음 방법 중 하나로 고객의 웹 환경을 개인 설정할 수 있습니다.

  • 코드 없이 Customer Insights - Data와의 Optimizely 통합을 사용합니다. Optimizely를 사용한 노코드 웹 개인 설정에서 자세히 알아보세요.

  • 코드와 API를 사용합니다. Customer Insights - Data API를 쿼리하여 인구 통계 정보, 웹 상호 작용, 활동, 세그먼트 및 측정값과 같은 각 고객에 대한 풍부한 정보를 검색할 수 있습니다. Customer Insights - Data용 Dataverse API에서 자세히 알아보세요.

    cookieId는 알려진 고객 또는 알 수 없는 방문자를 고유하게 식별하는 데도 사용되므로 cookieId를 사용하여 프로필을 쿼리할 수도 있습니다. 웹 사이트의 서버 측에서 Customer Insights - Data 웹 추적 쿠키를 검색합니다. Customer Insights - Data 쿠키는 요청에 "_msci"로 저장됩니다.

    예를 들어 C#을 사용하면 다음과 같이 현재 방문자의 cookieID를 찾을 수 있습니다.

    string cookieId = Request.Cookies["_msci"]; //CI-D cookie
    

    그런 다음 쿠키를 식별자로 사용하여 Customer Insights - Data API를 쿼리합니다.

웹 추적 및 개인 설정 테이블은 Dataverse에서 사용할 수 있습니다.