Marketing Cloud Personalization で設定した Web キャンペーンが、実際の Web サイト上で期待通りに表示されない場合の確認手順です。 Chrome 拡張機能の Salesforce Interactions SDK Launcher やブラウザの開発者ツールを使用して確認します。
本手順を進める前に、以下の 2 点が満たされていることをご確認ください。
イベントの送信確認: そもそも Web サイトからのイベントが Personalization に正しく送信されていない (CORS エラーなどが発生している) 場合、キャンペーンは評価・配信されません。 Event Stream にイベントが記録されていない場合は、先に Web サイトからのイベントが Event Stream に表示されないの手順で問題の解消を行ってください。
(Einstein Recipe を使用しているキャンペーンの場合) レシピの動作確認: 事前に Recipe Simulator を実行し、結果が返る (レシピ側が正常に動作し、結果が空ではない) ことを確認した上で本手順を進めてください。
キャンペーンが適用されていない: キャンペーンのステータスが Published になっているか、キャンペーンの対象条件を満たしているかを確認してください。日時を条件として設定している場合は、UTC 基準での時間帯設定が意図通りになっているかも合わせてご確認ください。
キャンペーンは適用されている: 以下の「2. コントロールグループの確認」へ進んでください。
キャンペーンに Control グループの割り当て (パーセンテージ) が設定されている場合、システムが正常に動作していても、テストユーザーが Control 側に振り分けられて画面に表示されないケースがあります。表示の検証を確実に行うため、一時的に対象 Experience の割り振りパーセンテージを 100% (Control を 0%) に変更し、キャンペーンが表示されるかお試しください。
※ A/B テストの設定を変更した後は、「シークレットウィンドウ」を使用するか、ブラウザの Cookie をクリアして、新しいユーザーとしてサイトに再アクセスして確認してください
表示された (コントロールグループが原因): 必要であれば A/B テストの割り振り設定を見直してください。
それでも表示されない: 以下の「3. フロントエンドでのレンダリングの問題」へ進んでください。
コントロールグループではないにも関わらず画面に出ない場合、以下の可能性があります。
参考: Web サイトへの描画の仕組みや、Personalization とフロントエンド技術 (HTML/CSS/JS) の役割分担については、 Personalization - Web Campaign が表示されるまでの基本的な仕組みと Marketing Cloud Personalization の役割 をご参照ください。
JavaScript エラーの発生: テンプレートの Clientside Code の記述ミスや Handlebars のコンパイルエラーなどにより、描画処理が途中で止まっている可能性があります。ブラウザの開発者ツールなどを活用し、問題を修正してください。テンプレートの単純化なども有効です。
Content Zone の不一致: Web サイトの改修などにより、Content Zone で指定した CSS セレクタがページ上に存在しない、または変わっていないか確認してください。
CSS 等による描画問題: テンプレートで生成された HTML は挿入されているものの、サイト側の CSS と干渉して画面外に押し出されている、または display: none; などで非表示にされている可能性があります。
---
上記の手順を確認しても Web キャンペーンが表示されない場合は、サポートへお問い合わせください。お問い合わせの際は以下の情報を含めていただくようお願いいたします。
※ ログインアクセスに関しましては Marketing Cloud 側と Personalization 側の両方を設定ください
005386196

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.