ページのプロパティトークンが Target VEC で識別されません

この記事では、Target VEC がページのプロパティトークンを正しく認識できない理由を説明し、警告メッセージを表示します このページにプロパティトークンが見つかりませんでした Adobe Targetでアクティビティを作成する際に使用されます。

説明 description

環境

Adobe Target

問題/症状

VEC がページのプロパティトークンを正しく認識できません。

VEC で警告メッセージが表示されます このページにプロパティトークンが見つかりませんでした  アクティビティを作成中に発生した問題を修正しました。

まず、 at_property が A の間に使用される​ オーサリング ​および D 配信?

オーサリング:顧客が VEC でページ/SPAを読み込むと、VEC はページをスキャンして window.targetPageParams 関数で、この関数が見つかった場合は、その関数を実行し、抽出を試みます。 at_property の値と、この値に基づいて、このプロパティのワークスペースを決定します。 VEC がこの関数を見つけられない場合や、この関数が見つからない場合は、VEC がデフォルトのワークスペースに設定されます。

配信:配信中に Target Edge は at_property の値はから取得されます。 リクエストでプロパティ値が渡されている限り、正しく機能します。

Launch での機能これら 2 つの操作モードの概要を説明しているので、Launch での動作を説明する必要があります。
Launch では、お客様は、任意の方法で Launch アクションにパラメーターを追加できます。したがって、通常は at_property はにパラメーターとして渡されます。 Fire global mbox request.
ただし、VEC でサイトを読み込む際には、 window.targetPageParams、VEC が正しいワークスペースを取得できません。

## 解決策 resolution

回避策 この問題を回避し、VEC が期待どおりに動作することを確認する 1 つの方法は、お客様に、 window.targetPageParams ~と機能する at_property.

**顧客は、Target ライブラリを読み込む直前に、またはグローバル mbox リクエストを実行する前に、このアクションが実行されていることを確認する必要があります。VEC とAdobeLaunch の間でネイティブ統合がおこなわれるように VEC を調整する方法もありますが、適切なスコープが必要で、実装に時間がかかります。回避策の手順:1) 次を定義する Launch カスタムコードアクションを作成します。 window.targetPageParams ~と機能する at_property.

window.targetPageParams = function() {return {"at_property" : "%atproperty%"}; }
  1. また、このアクションが、Target ライブラリを読み込む直前、またはグローバル mbox リクエストを実行する直前に実行されていることを確認してください。上記の手順では、アクティビティを作成する際に、VEC がプロパティを正しく認識するようにする必要があります。 **
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f