Marketing Cloud Personalization で Web サイトからのイベントが取得できない問題に関するトラブルシューティング方法を紹介します。この記事では、Salesforce Interactions SDK (JavaScript ビーコン) の実装における一般的な原因と、お客様ご自身でご確認いただける解決手順をご案内します。
なお本記事では、 Personalization 管理画面の [Web] > [WEB SETUP] > [Site-Wide JavaScript] にて登録される JavaScript コードを Sitemap (サイトマップ) と呼びます。
まず、これまでに一度でも対象の Dataset でイベントを取得できていたかどうかで確認の切り分けを行います。
Personalization の実装自体 (ビーコンの設置や Sitemap の記述など) や、 Web サイトの環境に問題がある可能性があります。以下の点をご確認ください。
Detected Beacon の項目をご確認ください。この項目に緑色のチェックマークが表示されていれば、ビーコンは正しく検知されています。詳細は、ヘルプドキュメント「Install the Salesforce Interactions SDK Launcher」をご参照ください。同期連携 (Synchronous integration) の場合、 Web サイトの <head> タグ内にビーコンを設置することが推奨されています。詳細は、開発者向けドキュメント「Web Integration Considerations」をご確認ください。
もし、非同期 (Asynchronous) でビーコンを実装している場合、問題の切り分けとして同期 (Synchronous) での実装を試すことで、SDK の読み込みタイミングに起因する問題かどうかを判断できる場合があります。
console.log() で変数の値を確認したり、処理を部分的にコメントアウトしたりしながら、少しずつ原因を絞り込んでいくことが重要です。
過去にイベント取得ができていた場合、Web サイトや Sitemap の変更が影響している可能性があります。直近の変更内容に応じて、以下の点をご確認ください。
Web サイトの改修と Sitemap の設定内容に不整合が生じている可能性があります。以下の点をご確認ください。
Web サイトの改修内容に合わせて Sitemap を適宜ご調整ください。
Sitemap の改修内容に問題が含まれている可能性があります。
Personalization プラットフォーム側の障害や、外部要因の可能性があります。
----
上記を確認しても問題が解消しない場合は、以下、該当する項目を添えてサポートケースをご起票ください。
■ お問い合わせ時に記載いただくとよい内容
[基本情報]
- MID:
- Dataset 名:
- 問題が発生しているページの URL:
[事象の詳細]
- 問題の再現手順 (例: XX ページで YY ボタンをクリックする、など):
- 本来、 Sitemap のどの部分で定義したイベントが発生する想定か:
- 問題が最初に確認された、おおよその日時:
[切り分け情報]
- Salesforce Interactions SDK Launcher でのビーコン検知状況 (スクリーンショット):
- ブラウザの開発者ツールでのコンソール出力状況 (エラーが出力されている場合のスクリーンショット):
- 特定のユーザーやブラウザでのみ発生するか (例: Chrome ではイベント取得できるが、 Safari ではイベント取得できない、など):
[変更経緯]
- これまでにイベント取得できていたか: (はい / いいえ)
- (「はい」の場合) サイト側の改修はあったか: (あり / なし)
- あった場合、具体的な改修内容:
- (「はい」の場合) Sitemap の改修はあったか: (あり / なし)
- あった場合、具体的な改修内容:
005131496

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.