Konfigurowanie personalizacji internetowej w czasie rzeczywistym (wersja zapoznawcza)

[Ten artykuł to dokumentacja wstępna, która może ulec zmianie].

Usługa Customer Insights - Data może automatycznie tworzyć niezidentyfikowane profile dla niezalogowanych odwiedzających Twoją stronę internetową oraz śledzić w czasie rzeczywistym ich wyświetlenia stron i interakcje. Skonfiguruj śledzenie internetowe, scal nieznane profile klientów z ich znanymi profilami podczas uwierzytelniania w witrynie, a następnie spersonalizuj doświadczenie klientów online. Dowiedz się więcej: Personalizacja internetowa w czasie rzeczywistym — omówienie.

Wymagania wstępne

  • Witryna internetowa ma proces identyfikowania znanych użytkowników i zapisywania danych klientów w tabeli. Na przykład tabela <WebCustomers>.

  • Załaduj swoją tabelę <WebCustomers> do usługi Customer Insights - Data przy użyciu jednego z łączników źródła danych.

  • Dołączasz swoją <WebCustomers> tabelę do procesu zjednoczenia danych.

Konfigurowanie śledzenia internetowego

  1. Zaloguj się do Customer Insights - Data i wybierz Śledzenie i personalizacja w sieci Web.

    Zrzut ekranu z opcją Śledzenie sieciowe i personalizacja w Customer Insights - Data.

  2. Wybierz tabelę <WebCustomers> . Skrypt śledzenia używa go do identyfikowania klientów podczas uwierzytelniania.

  3. Wybierz Skopiuj skrypt śledzenia i wklej go w tagu <head> witryny internetowej.

    Jeśli używasz menedżera tagów, takiego jak Menedżer tagów Google, przejdź do portalu Menedżera tagów Google. Wybierz Dodaj nowy tag>Konfiguracja tagów>Niestandardowy kod HTML, wklej skrypt śledzenia Customer Insights - Data, a następnie Zapisz.

    W przypadku korzystania z systemu zarządzania treścią (CMS, Content Management System), takiego jak Wordpress, dostawca oprogramowania CMS powinien mieć prosty sposób dodawania skryptu do nagłówka. Oto przykład z Wordpress: https://wordpress.com/support/adding-code-to-headers/.

Przeglądaj witrynę jako nieautoryzowany użytkownik, aby utworzyć nieznany profil w Customer Insights - Data.

Aby wyświetlić nieznane profile, przejdź na stronę Klienci i wybierz Nieznani. Wszystkie nieznane profile mają identyfikator cookieId, a interakcje z witryną internetową na osi czasu są automatycznie pokazywane.

Zrzut ekranu przedstawiający kartę Nieznani na stronie Klienci w Customer Insights - Data.

Aby sprawdzić poprawność zdarzeń webowych w Dataverse, zaloguj się do https://make.powerapps.com/. Wybierz Tabele>Wszystkie i wybierz tabelePersonalizationView i PersonalizationAction.

Uwierzytelnianie nieznanych klientów i scalanie ich ze znanymi klientami

Aby usługa Customer Insights - Data automatycznie scalała nieznany profil ze znanym profilem podczas uwierzytelniania gościa, wybierz tabelę źródłową, która była używana do identyfikowania klientów podczas konfigurowania śledzenia w Internecie. W celu zidentyfikowania i scalenia profilów system musi znać unikatowy identyfikator uwierzytelnionego klienta. Pobiera ten identyfikator, wywołując setUser funkcję .

  1. Zaloguj się do Customer Insights - Data i wybierz Śledzenie i personalizacja w sieci Web.

  2. Wybierz tabelę identyfikującą klientów.

    Na przykład tabela źródłowa o nazwie LoyaltySignUps w Customer Insights - Data używa identyfikatora LoyaltyId jako klucza podstawowego, który w sposób unikatowy identyfikuje klienta w tej tabeli.

    Na liście tabel są wyświetlane tylko tabele, które były używane jako źródło do zjednoczenia danych. Customer Insights - Data automatycznie identyfikuje odwiedzających przy użyciu klucza podstawowego wybranej tabeli. Logika scalania jest taka sama jak w procesie ujednolicania danych.

  3. Zdefiniuj funkcję setUser w witrynie sieci Web. Zazwyczaj funkcja ta jest definiowana tylko na stronie uwierzytelniającej osoby odwiedzające. Identyfikator odwiedzających to identyfikator, taki jak jsmith001.

    <script>
       function setUser() {
          window["MSCI"].setUser({ "authId": "<identifier>" });
     }
    </script>
    
  4. Wywołaj funkcję setUser podczas uwierzytelniania odwiedzającego.

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