kapa.ai 以下のコードを使用しないとサブドメインを跨いだ時に、Mixpanelが自動生成しているユーザーID(Anonymous ID)は変わってしまいますか? サブドメインが違うページAとページB(ドメインは同じ)の匿名ユーザーの行動をユーザー特定後に通貫して分析したいです。 mixpanel.init("YOUR_TOKEN", { cookie_domain: "" });
ご質問ありがとうございます。Mixpanelのデフォルト設定では、MixpanelのCookie(匿名IDを含む)は「同一ドメイン内の全サブドメイン」で共有されます。つまり、特別な設定をしなくても、example.com、a.example.com、b.example.com など同じドメイン配下のサブドメイン間で匿名ID($device_id)は維持されます。公式ドキュメントによると、cross_subdomain_cookie オプションはデフォルトで true になっており、サブドメイン間でCookieが共有される仕様です。これを false に設定した場合のみ、サブドメインごとに異なるCookie(=異なる匿名ID)が発行されます。> By default, Mixpanel cookie works across subdomain, keeping Mixpanel’s Distinct ID and Super Properties consistent across your sub-domains. For hosted subdomains ... disable cross-subdomain cookie by setting the cross_subdomain_cookie configuration option to false. Mixpanel Cookie 設定cookie_domain オプションを空文字("")に設定する必要は基本的にありません。デフォルトのままで、サブドメイン間で匿名IDは維持されます。まとめ: - デフォルト設定(cookie_domain未指定、cross_subdomain_cookie: true)で、サブドメイン間で匿名IDは維持されます。 - サブドメインを跨いだユーザー行動を特定後に通貫して分析したい場合、特別な設定は不要です。 - 逆に、サブドメインごとにIDを分けたい場合のみ cross_subdomain_cookie: false を指定します。ご参考になれば幸いです。
kapa.ai is still learning and improving, please let me know how I did by reacting below.
ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
Let me check the knowledge base for you again. One moment! 📚
異なるサブドメイン間でAnonymous ID($device_id)が一貫しない場合、考えられる主な可能性は以下の通りです。1. cross_subdomain_cookie 設定が無効になっている場合
MixpanelのJavaScript SDKでは、デフォルトでサブドメイン間でCookie(匿名ID)が共有されますが、cross_subdomain_cookie
オプションが false
に設定されている場合、サブドメインごとに異なるCookieが発行され、Anonymous IDが一貫しなくなります。
Mixpanel Cookie 設定2. Cookieの削除や有効期限切れ
ユーザーがブラウザのCookieを削除した場合や、Cookieの有効期限が切れた場合、新しいAnonymous IDが発行されます。3. cookie_domain 設定の誤り
cookie_domain
オプションが適切に設定されていない場合、サブドメイン間でCookieが共有されず、Anonymous IDが異なる可能性があります。4. キャッシュやブラウザの設定
キャッシュの更新やブラウザのプライバシー設定によってCookieが保持されない場合も、Anonymous IDが一貫しなくなることがあります。ただし、Mixpanel公式ドキュメントではキャッシュ更新自体が直接Anonymous IDの不一致を引き起こすとは明記されていません。5. HTTPS/HTTPの違い
secure_cookie
オプションが有効な場合、HTTPSでのみCookieが送信されます。HTTPとHTTPSを跨ぐ場合、Anonymous IDが一貫しないことがあります。まとめ
最も一般的な原因は、cross_subdomain_cookie
や cookie_domain
の設定ミス、またはCookie自体が何らかの理由で削除・無効化されている場合です。キャッシュ更新が直接的な原因であるという記載は知識ソースにはありませんが、Cookieの扱いに影響する場合は間接的に影響する可能性があります。参考:
Mixpanel Cookie 設定
kapa.ai is still learning and improving, please let me know how I did by reacting below.
ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.