Adobe Target Visual Experience Composer(VEC)および拡張Experience Composer(EEC)では、特定の状況で表示の問題やその他の問題が発生する場合があります。
最新の変更(2020年8月)により、Chrome 80以降のブラウザーバージョンを使用するすべてのユーザーが次の操作を実行できます。
adobemc.com domain
のCookieにSameSite属性を設定できないため、EECはすべてのユーザーに対して**機能をしません。 この属性がない場合、ブラウザーはこれらのcookieを拒否し、EECが失敗する原因となります。Adobeは、更新されたVEC Helper拡張機能をGoogle Chrome Storeに送信しました。 この拡張機能は、必要に応じてcookie属性を上書きしてSameSite="none"
属性を設定します。 更新された拡張子はにあります。 VEC Helper Extensionのインストールと使用について詳しくは、Visual Experience Composerヘルパー拡張を参照してください。
独自のサイトのCookieに対して、名前でCookieを指定する必要があります。 Cookieスライダーをオンの位置に切り替え、名前とcookieドメインでCookieを指定します。 Cookie名は「mbox」で、Cookieドメインはmboxを扱うドメインの2番目で最上位です。 会社のドメインなので、cookie はファーストパーティ cookie になります。例: mycompany.com
. 詳しくは、『Experience Cloudインターフェイスユーザーガイド』のAdobe Targetcookieを参照してください。
次のいずれかのオプションを使用して、VECとEECが引き続き期待どおりに動作することを確認します。
更新されたVEC Helper拡張子をダウンロードして使用します。
Mozilla Firefoxブラウザーを使用します。 Firefoxは、このポリシーを適用していません。
引き続きChromeを使用しますが、chrome://flags/#same-site-by-default-cookies
フラグを「無効」に設定します。
サーバからSameSite属性が"Lax"または"Strict"に設定されている場合、**で十分ではありません。
Target は、複数レベルの iframe をサポートしていません。Web サイトが子 iframe を含む iframe を読み込むと、Target ライブラリ(at.js および mbox.js)は親 iframe のみとやり取りします。Target ライブラリは子 iframe とやり取りしません。
回避策として、子 iframe の URL を持つエクスペリエンスにページを追加できます。
この問題は、URL に # 文字が含まれている場合に発生することがあります。この問題を修正するには、Visual Experience Composer を「参照」モードに切り替えて、その後「構成」モードに戻します。スピナーの表示が消えて、ページが読み込まれます。
Web サイトの CSP ヘッダーによって Target ライブラリがブロックされることにより、Web サイトは読み込まれるものの編集できない場合は、Target ライブラリがブロックされないようにします。
以下の情報に加えて、Google Chrome 用 Adobe Target VEC ヘルパーブラウザー拡張機能を使用できます。
次のように、Requestly ルールを設定して CSP ヘッダーを削除することで対処できます。
VEC 内でのリソースの読み込みを妨げているヘッダーに、同様の Requestly ルールを設定できます。
Requestly の場合、ヘッダーを削除する必要があるときは必ず次のいずれかを実行する必要があります。
Web サイトが、エクスペリエンスの定義後に Visual Experience Composer 外で変更された場合、それよりも前にアクションがおこなわれたセレクターは、アクティビティを再編集で開くときに検出できません。ページは壊れているように表示され、警告は表示されません。
デフォルトでは、Visual Experience Composer は JavaScript 要素をブロックします。Visual Experience Composer の設定で JavaScript を無効にすると、これらの要素を使用できます。セットアップするサイトによっては、それでも一部のアイテムの表示が正しくなかったり表示できなかったりする場合があります。
この問題は、バージョン 57 より前の mbox.js(つまり、バージョン 56 以前)の場合に発生します。
すべての VEC ユーザーが最新バージョンの mbox.js にアップグレードするか、少なくともバージョン 57 にアップグレードすることをお勧めします。また、at.js への移行も検討してください。
同じ DOM 要素 ID がページ内の複数の要素に使用されている場合、それらの要素のいずれかを変更するとその ID の要素がすべて変更されます。この現象を予防するには、各ページで ID は 1 回のみ使用するようにしてください。これは標準の HTML ベストプラクティスです。詳しくは、ページ修正のシナリオを参照してください。
この問題は、拡張 Experience Composer を有効にすることで対処できます。管理/Visual Experience Composerをクリックし、拡張Experience Composerを有効にするチェックボックスを選択します。 拡張 Experience Composer は、編集するページの読み込みに、アドビが管理するプロキシを使用します。これにより、iFrame バスティングのサイトの編集と、まだ Adobe Target コードを追加していないサイトとページの編集が可能になります。コードが追加されるまで、サイトにアクティビティは配信されません。サイトによっては、拡張 Experience Composer を介して読み込むことができない場合があります。その場合は、このオプションをオフにして、iFrame を介して Visual Experience Composer を読み込むことができます。 []
ローカルでホストされているページや、ネットワーク外からアクセスできないページは、アドビのプロキシサーバーにアクセスできず、EEC で開くことができません。こうしたページには、ステージング URL、ユーザー受け入れテスト(UAT)URL またはローカルでホストされているページなどがあります。
上記の「iFrame バスティングのサイトのエクスペリエンスを編集できない」を参照してください。
Visual Experience Composer で A/B またはエクスペリエンスターゲット設定アクティビティに「テキスト/HTML を編集」を使用したり、自動パーソナライゼーションまたは多変量分析テストアクティビティに「テキスト/HTML を変更」を使用して、テキストに太字や斜体を設定すると、Visual Experience Composer でこれらのスタイルがページに適用できないか、ページからテキストが消えることがあります。これは、リッチテキストエディターでこれらのスタイルを適用する方法が Web サイトのマークアップに影響を与える可能性があるためです。
この問題が発生した場合、次の手順に従ってください。
リッチテキストエディターの HTML ボタンをクリックして、ソース編集モードに入ります。
スタイルテキスト要素を検索します。
太字テキストの場合は、<strong>
要素を<b>
に変更します。
斜体の場合は、<em>
要素を<i>
に変更します。
場所に画像オファーを追加するときは、VEC または EEC の元の画像スペースのフルサイズが利用されます。配信時には、画像が拡大されずそのまま表示されるので、配信には影響しません。