Pendoの匿名の訪問者IDを使用することで、訪問者IDを匿名にしたまま、ユーザーアクティビティを追跡することができます。匿名の訪問者についての詳細については、匿名の訪問者の記事を参照してください。
匿名の訪問者IDを使用していて、訪問者がサブドメイン間を移動する場合は、Pendoサブスクリプションのインストールスクリプトを調整して、両方のサブドメインで同じ匿名の訪問者IDが使用されるようにすることができます。
たとえば、同じ匿名の訪問者が最初にblog.example.com
にアクセスし、次に、support.example.com/
にアクセスするタイミングを知りたい場合を考えます。これを実現するには、インストールスクリプトにcookieDomain
設定を実装します。
- Pendoで[設定(Settings)]>[サブスクリプション設定(Subscription Settings)]>[インストール設定(Install Settings)]に移動します。
- アプリのカードにカーソルを合わせて、[アプリの詳細を表示(View App Details)]を選択します。
- ページの上部にある[インストール設定]タブを開きます。
- インストールスクリプトの
pendo.initialize()
関数にcookieDomain: '.example.com'
を追加します。これにより、example.com
のすべてのサブドメインで匿名の訪問者を追跡するために、同じCookieを使用することができます。 - ページの上部にある[アプリの詳細(App Details)]タブを開きます。
- 次のオプションが選択されていないことを確認します。このどちらかが選択されている場合、
CookieDomain
設定は正しく機能しません。- クライアント側ストレージ(Agent cookieとローカルストレージ)の無効化
- ローカルストレージが利用できない場合に、ウェブエージェントがCookieを使用しないようにする
インストールスクリプトと初期化関数の詳細については、開発者のためのPendoインストールガイドを参照してください。