PageSenseのセッション録画では、Cookieを使用して個々の訪問者のセッションを識別し、Webサイト上での行動を追跡します。このCookieは、各訪問者セッションに対して、形容詞と動物名を組み合わせたランダムな名前を生成します。例:堂々としたキリン。ただし、レポートページの録画一覧から特定のユーザーやイベントを識別したい場合は、以下の手順に従って、WebサイトのPageSenseトラッキングスニペットコード内にカスタムのIdentifier APIを追加できます。
たとえば、サイトに訪問したユーザーをメールアドレスで識別し、後で関連するショッピングオファーや割引クーポンを配信してビジネスのコンバージョンを高めたいとします。この場合、サイト上で特定の訪問者情報を保存するために使用している対応するユーザーIDや変数を、Identifier APIコード(以下で説明)に渡すことで、メールアドレスに基づいて訪問者セッションをすばやく表示できます。
PageSenseでは、セッションのCookie有効期間は2時間に設定されています。訪問者が最初の操作から2時間以内にWebサイトで複数回操作した場合、それらすべての操作をまとめて、ランダムなユーザー名で1つの録画として表示します。ただし、同じ訪問者が2時間後にWebサイトを訪問した場合は、別の名前で新しい録画が作成されます。
セッション録画でIdentifier APIを設定するには。
1. セッション録画で識別したい訪問者データの種類を決めます。その後、そのデータ一覧をWeb開発者に送信し、サイト上でその値を利用できるか確認します。
たとえば、録画内で電話番号に基づいて顧客を識別したり、メールアドレスや名に基づいて訪問者セッションを識別、フィルターしたりするなど、ビジネス要件に関連する任意のデータを使用できます。これにより、今後の新製品リリースや魅力的なオファーについて、訪問者に直接連絡したりメールを送ったりできます。
2. 次に、以下のJavaScript Identifier APIコードをコピーし、WebサイトのJSコード内に貼り付けます。
-
window.pagesense = window.pagesense || []; window.pagesense.push(['identifyUser', '<name>']);
|
必ず、サイトにPageSenseトラッキングコードスニペットを組み込んだ後で、このAPIコードを呼び出してください。
3. 上記のスクリプト内の<name>タグを、セッションに関連付けたい対応する変数に置き換えます。これは、メールアドレス、名、電話番号など、サイト上の個人識別情報に基づいて訪問者を識別するために使用される任意の一意の値にできます。このユーザーIDまたは変数は、Webサイト上の該当するユーザーセッションにマッピングされ、録画に表示されます。Identifier APIは、開発者の支援を受けて実装できます。必要なIdentifier APIコードをサイトに追加するまで、PageSenseにデータは渡されません。
4. PageSenseでは、<name>タグのパラメーターとして文字列が必要です。また、一度に含めることができる値は1つだけです
もう一度、サイトに訪問したユーザーをメールアドレスで識別し、後で関連するショッピングオファーや割引クーポンを配信して売上を伸ばしたい場合の例を考えてみましょう。この場合、上記のIdentifier APIスニペットで、対応する<name>タグに「メールアドレス」(例)を入力すると、ランダムな名前の代わりにメールアドレスで録画をすばやく識別して表示できます。
5. 開発者がPageSenseにデータを送信するために必要なコードを実装すると、以下の図のように、録画一覧にメールアドレスとともにセッションが表示されるようになります。

サイトにIdentifier APIコードを実装すると、ポップアップ実験レポートに表示されるランダムな訪問者名も置き換えられます。
Zoho Commerceサイトビルダー
Zoho CommerceサイトビルダーにIdentifier APIを追加する場合は、以下の手順に従います。
1. Identifier APIを挿入するストアを開きます。[サイト設定]に移動します。
2. [一般]で、[ヘッダーとフッターコード]を選択し、以下のコードを追加します。
- <script>
- function getuserDetail(){
- $X.get({
- url: '/portaluser/getCurrentPortalUser',
- handler: function () {
- var response = JSON.parse(this.responseText);
- if(response.status_message === 'success'){
- if(response.current_user.user!== 'null'){
- let userEmail = response.current_user.emailid;
- window.pagesense = window.pagesense || [];
- window.pagesense.push(['identifyUser',userEmail ]);
- }
- }
- }
- })
- }
- window.addEventListener('load', getuserDetail);
- </script>
|
3. [保存]をクリックし、サイトを[公開]します。
Zoho Sitesビルダー
Zoho SitesビルダーにIdentifier APIを追加する場合は、以下の手順に従います。
1. Zoho Sitesアカウントにログインします。
2. [Webサイト]→[サイト設定]を開きます。
3. [一般]で、コードを挿入するために[ヘッダーとフッターコード]をクリックします。
4. ヘッダー領域に以下のIdentifier APIコードを貼り付けます。
- <script>
- function getuserDetail(){
- $X.get({
- url: '/portaluser/getCurrentPortalUser',
- handler: function () {
- var response = JSON.parse(this.responseText);
- if(response.status_message === 'success'){
- if(response.current_user.user!== 'null'){
- let userEmail = response.current_user.emailid;
- window.pagesense = window.pagesense || [];
- window.pagesense.push(['identifyUser',userEmail ]);
- }
- }
- }
- })
- }
- window.addEventListener('load', getuserDetail);
- </script>
|
5. [保存]をクリックし、[公開]をクリックします。
Zoho SalesIQ
Identifier APIをZoho SalesIQに追加するには、次の手順に従ってください。
次のJavaScript Identifier APIコードをWebサイトのJSコード内にコピーして貼り付けます。\
- $zoho.salesiq.ready=function()
- {
- $zoho.salesiq.visitor.chat(function(visitid,data)
- {
- window.pagesense = window.pagesense || [];
- window.pagesense.push(['identifyUser', data.email]);
- });
- }
- $zoho.salesiq.visitor.offlineMessage(function(visitid,data)
- {
- window.pagesense = window.pagesense || [];
- window.pagesense.push(['identifyUser', data.email]);
- });