[この記事はプレリリース ドキュメントであり、変更されることがあります。]
Customer Insights - Data が自動的に未認証のウェブサイト訪問者のプロファイルを作成し、ページビューとインタラクションをリアルタイムで追跡します。 Web トラッキングを設定し、サイト上で認証された顧客の未知のプロフィールを既知のプロフィールに統合し、ウェブ体験をパーソナライズします。 詳細については、リアルタイム Web カスタマイズの概要を参照してください。
前提条件
Web サイトには、既知のユーザーを識別し、顧客データをテーブルに保存するプロセスがあります。 たとえば、
<WebCustomers>テーブルなどです。データ
<WebCustomers>のいずれかを使用して、 テーブルを Customer Insights - Data に取り込みます。
Web 追跡の設定
Customer Insights - Data にログインし、Web トラッキングとパーソナライゼーション を選択します。
<WebCustomers>テーブルを選択します。 追跡スクリプトでは、 認証時に顧客を識別するために使用されます。コピーを選択してトラッキング スクリプトをコピーし、Web サイトの
<head>タグに貼り付けます。Google タグ マネージャーなどのタグ マネージャーを使用している場合は、Google タグ マネージャー ポータルにアクセスしてください。 新しいタグを追加>タグの構成>カスタム HTML を選択し、Customer Insights - Data トラッキング スクリプトを貼り付け、保存 を選択します。
Wordpress などのコンテンツ管理システム (CMS) を使用している場合、CMS プロバイダーはサイトのヘッダーにスクリプトを簡単に追加する方法を提供しているはずです。 Wordpress からの例を次に示します: https://wordpress.com/support/adding-code-to-headers/.
未認証の訪問者として Web サイトを閲覧し、Customer Insights - Data で未知のプロフィールを作成します。
不明なプロファイルを表示するには、顧客 ページに移動し、不明 を選択します。 不明なプロファイルはすべて識別子として cookieId を持ち、タイムライン上の Web サイトの相互作用が自動的に表示されます。
Dataverseの Web イベントを検証するには、https://make.powerapps.com/ にログインします。
テーブル>すべて を選択してから、 PersonalizationView と PersonalizationActionテーブルを選択します。
不明な顧客を認証し、既知の顧客とマージする
Customer Insights を使用するには - ユーザーの認証時に不明なプロファイルと既知のプロファイルが自動的にマージされるようにするには、 Web 追跡を設定するときに顧客を識別するために使用したソース テーブルを選択します。 プロファイルを識別してマージするには、システムは認証された顧客の一意の ID を認識する必要があります。
setUser関数を呼び出して、この ID を取得します。
Customer Insights - Data にログインし、Web トラッキングとパーソナライゼーション を選択します。
顧客を識別するテーブルを選択します。
たとえば、Customer Insights - Data には、
LoyaltySignUpsというソース テーブルがあり、LoyaltyIdがそのテーブル内の顧客を一意に識別する主キーとして設定されています。テーブルの一覧には、データ統合のソースとして使用したテーブルのみが表示されます。 Customer Insights - 選択したテーブルの主キーを使用して、データによって訪問者が自動的に識別されます。 マージ ロジックはデータ統合プロセスと同じです。
Web サイト上で
setUserを定義します。 通常、この機能は訪問者を認証するページでのみ定義します。 識別子は、jsmith001などのビジター ID です。<script> function setUser() { window["MSCI"].setUser({ "authId": "<identifier>" }); } </script>訪問者が認証するときに
setUser機能を呼び出します。<button type="submit" onclick="setUser()">Submit</button>