匿名訪問者のサブドメイン間の追跡

最終更新日:

Pendoで匿名の訪問者IDを使用することで、訪問者IDを匿名にしたまま、ユーザーアクティビティを追跡できます。匿名の訪問者IDを使用していて、訪問者がサブドメイン間を移動する場合は、アプリの設定を更新して、両方のサブドメインで同じ匿名の訪問者IDを使用するよう設定できます。

たとえば、同じ匿名の訪問者が最初にblog.example.comにアクセスし、次に、support.example.comにアクセスしたタイミングを知りたい場合を考えます。

アプリ設定でCookieドメインを定義すると、同じCookieを使用して、example.comのすべてのサブドメインで匿名の訪問者を追跡できます。

代替方法として、アプリケーションのインストールスクリプトを調整することもできます。これを行うには、pendo.initialize()関数にcookieDomain: '.example.com'を追加し、.example.comを適切なドメインに置き換えて、インストールスクリプトを更新するよう開発者に依頼してください。インストールスクリプトが適宜更新されたら、以下の手順に進み、ステップ4をスキップします。この方法でドメインCookieを実装する場合、インストールスクリプトで定義された内容が、アプリ設定で定義された内容よりも優先されることに注意してください。

  1. Pendoを起動し、[設定(Settings)]>[サブスクリプション設定(Subscription Settings)]に移動します。このページにアクセスするには、管理者である必要があります。
  2. [アプリケーション(Applications)]タブを開き、[アプリケーション]リストから該当するアプリを見つけて開きます。

  3. [アプリの詳細(App Details)]タブで[Cookieとデータプライバシー(Cookies and data privacy)]セクションを探します。
  4. [Cookieドメイン(Cookie domain)]については、設定の右側にある青いテキスト(クロスドメインCookie用に設定されているドメインがない場合は、[未設定(Not set)]と表示される)を選択し、エージェントのCookieを有効にしたいドメインを入力します。

    AppSettings_CookieDomain.png

  5. 以下のオプションが選択されていないことを確認します。このいずれかが選択されている場合、Cookieは期待どおりに機能しません。
    • クライアント側ストレージを無効化
    • ローカルストレージが利用できない場合にCookieを使用しない
  6. 同じドメイン内のアプリ間で匿名の訪問者を追跡する場合は、[クロスアプリエージェントのCookieとローカルストレージを有効にする(Enable cross-app agent cookies and local storage)]設定がオンになっていることを確認してください。この設定は現在、拡張アプリでは使用できません。

    AppSettings_CrossAppCookies.png

  7. サブドメイン全体で匿名の訪問者を追跡するアプリごとに、ステップ2から6を繰り返します。

インストールスクリプトと初期化関数の詳細については、開発者のためのPendoインストールガイドを参照してください。

この記事は役に立ちましたか?
5人中3人がこの記事が役に立ったと言っています