Loading

Marketing Cloud Personalization | Web キャンペーンが表示されない原因と対処方法

公開日: Jun 9, 2026
説明

Marketing Cloud Personalization で設定した Web キャンペーンが、実際の Web サイト上で期待通りに表示されない場合の確認手順です。 Chrome 拡張機能の Salesforce Interactions SDK Launcher やブラウザの開発者ツールを使用して確認します。

事前の確認事項

本手順を進める前に、以下の 2 点が満たされていることをご確認ください。

  • イベントの送信確認: そもそも Web サイトからのイベントが Personalization に正しく送信されていない (CORS エラーなどが発生している) 場合、キャンペーンは評価・配信されません。 Event Stream にイベントが記録されていない場合は、先に Web サイトからのイベントが Event Stream に表示されないの手順で問題の解消を行ってください。

  • (Einstein Recipe を使用しているキャンペーンの場合) レシピの動作確認: 事前に Recipe Simulator を実行し、結果が返る (レシピ側が正常に動作し、結果が空ではない) ことを確認した上で本手順を進めてください。

解決策

1. キャンペーン適用状況の確認

Chrome 拡張機能の Salesforce Interactions SDK Launcher (Personalization Tools) を使用して、対象のキャンペーンが適用されているか確認します。
  • キャンペーンが適用されていない: キャンペーンのステータスが Published になっているか、キャンペーンの対象条件を満たしているかを確認してください。日時を条件として設定している場合は、UTC 基準での時間帯設定が意図通りになっているかも合わせてご確認ください。

  • キャンペーンは適用されている: 以下の「2. コントロールグループの確認」へ進んでください。

2. コントロールグループの確認

キャンペーンに Control グループの割り当て (パーセンテージ) が設定されている場合、システムが正常に動作していても、テストユーザーが Control 側に振り分けられて画面に表示されないケースがあります。表示の検証を確実に行うため、一時的に対象 Experience の割り振りパーセンテージを 100% (Control を 0%) に変更し、キャンペーンが表示されるかお試しください。
※ A/B テストの設定を変更した後は、「シークレットウィンドウ」を使用するか、ブラウザの Cookie をクリアして、新しいユーザーとしてサイトに再アクセスして確認してください

  • 表示された (コントロールグループが原因): 必要であれば A/B テストの割り振り設定を見直してください。

  • それでも表示されない: 以下の「3. フロントエンドでのレンダリングの問題」へ進んでください。

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 側の両方を設定ください

  • ログインアクセスを許可したユーザー ID: 
  • MID: 
  • Dataset 名: 
  • 対象のキャンペーン名および Experience 名: 
  • 事象が確認できる Web ページの URL: 
  • キャンペーンを適用させる手順: (例: 「トップページにアクセスし、○○ ボタンをクリックすると対象セグメントに入る」など、キャンペーンが表示されるはずの操作手順)
  • テストに使用したユーザー ID: 
  • 実施済みの確認結果: (例: 「SDK Launcher でキャンペーンの適用は確認できたが画面に描画されない」「開発者ツールで ○○ というエラーが出ている」など)
  • (可能であれば) エラーが出ている画面のスクリーンショット
  • (可能であれば) ブラウザのネットワークタブで取得した HAR ファイル
ナレッジ記事番号

005386196

 
読み込み中
Salesforce Help | Article