Udostępnij za pośrednictwem


Konfigurowanie personalizacji internetowej w czasie rzeczywistym (wersja zapoznawcza)

[Ten artykuł stanowi wstępną wersję dokumentacji i może ulec zmianie.]

Customer Insights - Data może automatycznie tworzyć nieznane profile dla niezweryfikowanych osób odwiedzających oraz śledzić w czasie rzeczywistym interakcje w witrynie sieci Web (widoki stron i interakcje). Skonfiguruj śledzenie w sieci Web, scal nieznane profile klientów przy użyciu ich znanych profilów podczas uwierzytelniania w witrynie sieci Web, a następnie spersonalizuj internetowe środowisko klientów. Dowiedz się więcej: Personalizacja internetowa w czasie rzeczywistym — omówienie.

Obejrzyj ten krótki film, aby dowiedzieć się więcej o personalizacji sieci Web w czasie rzeczywistym.

Wymagania wstępne

  • Dane źródłowe zawierające klientów witryn sieci Web są zbierane i ujednolicane.

    Customer Insights - Data używa klucza podstawowego z ujednoliconego profilu klienta do identyfikowania osób odwiedzających witrynę internetową. Klucz podstawowy powinien być polem, które w sposób unikatowy identyfikuje klienta, takim jak adres e-mail, telefon lub identyfikator członka. Na przykład w Customer Insights - Data masz tabelę źródłową o nazwie LoyaltySignUps z identyfikatorem LoyaltyId jako kluczem podstawowym, który w sposób unikatowy identyfikuje klienta w tej tabeli. Więcej informacji w przeglądzie źródeł danych i omówieniem funkcji unification danych.

Konfigurowanie śledzenia internetowego

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

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

  2. Wybierz tabelę, której skrypt śledzenia powinien użyć w celu zidentyfikowania 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 HTMLwklej 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ę sieci Web jako nieautocyzowany użytkownik, aby utworzyć w trybie nieoznaczonego profilu 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ń sieci Web w Dataverse, zaloguj się do https://make.powerapps.com/. Wybierz Tabele>Wszystkie i wybierz tabelePersonalizationView i PersonalizationAction.

Uwierzytelnianie nieznanych klientów i scalanie ich do znanych

Aby podczas Customer Insights - Data uwierzytelniania użytkownika automatycznie scalić nieznany profil z profilem, wybierz tabelę źródłową używaną do identyfikowania klientów podczas śledzenia w sieci Web. W celu zidentyfikowania i scalenia profilów system musi znać unikatowy identyfikator uwierzytelnionego klienta. Aby to zrobić, wywołując funkcję SetUser .

  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.

    Z listy rozwijanej można wybrać tylko tabele, które pojawiają się na liście tabeli jako źródło do ujednolicania danych. Customer Insights - Data automatycznie używa klucza podstawowego wybranej tabeli w celu zidentyfikowania odwiedzającego. 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. Na przykład <identifier> jest identyfikatorem odwiedzającego, na przykład 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>
    

Personalizacja środowiska internetowego klientów

Możliwości spersonalizowania sieci Web klienta można spersonalizować na kilka sposobów:

  • Bez kodu można korzystać z funkcji Optymalizacja integracji z usługą Customer Insights — dane. Dowiedz się więcej w Bezkodowa personalizacja internetowa za pomocą Optimizely

  • Za pomocą kodu można używać interfejsów API. Aby spersonalizować środowisko internetowe odwiedzających przy użyciu Customer Insights - Data API utwórz zapytanie dotyczące dowolnych interfejsów API , które umożliwiają pobranie dodatkowych informacji o poszczególnych klientach, takich jak informacje demograficzne, interakcje w sieci Web, działania, segmenty i miary. Dowiedz się więcej o interfejsach Dataverse API dla tego interfejsu Customer Insights - Data.

    Ponieważ identyfikatory cookieId są również używane w celu unikatowej identyfikacji klienta nieznanego, można także użyć identyfikatorów cookieId do tworzenia zapytania dotyczącego profilu. Aby odzyskać zapytanie dla profilu, należy pobrać plik cookie śledzenia sieci Web Customer Insights - Data po stronie serwera witryny sieci Web. Pliki cookie Customer Insights - Data są zapisywane jako „_msci” w żądaniu.

    Na przykład przy użyciu pliku C#można znaleźć plik cookieID bieżącego użytkownika w taki sposób:

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

    Następnie ten plik cookie może zostać użyty jako identyfikator zapytania do dowolnych interfejsów API Customer Insights - Data.