Platform Web SDKの実装の検証
Target実装をat.jsからPlatform Web SDKに移行した後は、実稼動サイトに変更を公開する前に、すべてが正しく動作していることを検証することが重要です。 Adobeでは、次の内容を推奨しています。詳しくは、このページを参照してください。
- 技術検証を実行して、基本的な実装とPlatform Web SDKのリクエストと応答が正しく表示されることを確認します
- Target アクティビティが適切に配信およびレンダリングされていることを確認します
- レポートが正しく機能することを確認する
- オーディエンスとプロファイルスクリプトを再確認して、Platform Web SDKと互換性があることを確認します
- Adobeやサードパーティアプリケーションとの統合が正しく機能することを確認する
Adobe Targetの実装は、サイトのアーキテクチャや使用する機能によって異なります。 以下の表を出発点として使用し、実装に固有の項目を追加できます。 このチュートリアルの デバッグページ には、この検証に役立つツールが表示されます。
技術的な検証
検証項目
メモ
at.jsの事前非表示スニペットがページに存在しなくなりました
Platform Web SDKは、ID
at-body-styleのスタイルを自動的に削除しません。 この古いスニペットをページに残すと、スニペットのタイムアウトに達するまで非表示のコンテンツになります。at.js ライブラリがページに存在しなくなりました
ブラウザーの開発者ツールコンソールに「adobe.target」オブジェクトがないことを確認します。 Platform Web SDKとat.jsの両方を含めると、意図しないレンダリング動作が発生します
期待されるパラメーターは、
sendEvent リクエストのXDMおよびデータオブジェクトにありますページリクエストを使用してカタログに入力する場合、レコメンデーションカタログは期待どおりに更新されます
プロファイルパラメーターがTargetに正常に渡されました
デバッガーでのEdge トレースの表示
データストリームマッパーでXDMにマッピングされたパラメーターは、Targetに正しく渡されます
デバッガーやAssuranceのEdge トレース機能を使用して検証します
該当する
sendEvent件の回答でターゲットコンテンツが返されますrenderDecisions オプションがtrueに設定されているか、スコープが要求され、ユーザーが特定のTarget アクティビティに適格である場合に想定されますVEC ベースのアクティビティのレンダリング後に
decisioning.propositionDisplay イベントが発生します自動的にレンダリングされるアクティビティとオンデマンドでは、イベント呼び出しが別々に行われることが想定されます
decisioning.propositionDisplay イベントは、フォームベースのアクティビティのレンダリング後に発生します特定の実装にのみ適用されます。 この呼び出しを実行するにはカスタムコードが必要です。
decisioning.propositionDisplay イベントは、SPA ビューの変更にオファーが適用されたときに発生しますSPA実装にのみ適用されます
decisioning.propositionDisplay イベントは、SPA コンポーネントが特定のビューに対して再レンダリングしたときに発生しませんSPA実装にのみ適用されます
アクティビティの変換後に
decisioning.propsitionInteract イベントが発生しますat.js
trackEventまたはsendNotificationsから移行された「クリック済み要素」およびカスタムコンバージョンには、個別のイベント呼び出しが必要です応答トークンは
sendEvent応答で返され、想定される値を持ちます応答トークンは、Web SDKで正常に機能する必要があります
ECIDは、Web SDKおよびat.jsとページ間で一貫性があります
ページごとの移行に適用されます。 リダイレクトオファーは、これらのタイプの移行では機能しないことが期待されます
アクティビティの配信とレンダリング
検証項目
メモ
VEC ベースのアクティビティは、ページ読み込み時に適切にレンダリングされます
カスタムコードの変更と、要素の変更やテキストの置き換えなどの基本的な変更の両方を検証することをお勧めします
VEC ベースのアクティビティは、SPA ビューの変更時に適切にレンダリングされます
SPA実装にのみ適用されます
フォームベースのアクティビティが適切にレンダリングされる
特定の実装にのみ適用されます。 フォームベースのアクティビティをレンダリングするには、at.jsと同様のカスタムコードが必要です。
リダイレクトを適切に使用するアクティビティ
ソースと宛先の両方のページでPlatform Web SDKを使用する場合、リダイレクトはサポートされます。 Target リダイレクトは、at.js ページからPlatform Web SDK ページへのリダイレクトまたはその逆はサポートされていません。
リモートオファーを適切に使用するアクティビティ
一般的ではない場合は、Targetのオファーのインベントリでリモートオファーを確認してください
フリッカーは適切に軽減されます
フリッカーの処理はオプションですが、設定されている緩和戦術が、最適なページパフォーマンスとユーザーエクスペリエンスのために期待どおりに機能していることを確認してください
QA リンクが期待どおりに機能する
機能しない場合は、web.webPageDetails.URLがブラウザーのURLと正確に一致することを確認します
よく使用するオファータイプはすべて、期待どおりにレンダリングされます
レポート
検証項目
メモ
訪問者はVEC ベースのアクティビティに関連付けられます
ページ読み込みの変更とSPA ビューの変更の両方について、レポート機能が期待どおりに動作することを検証することをお勧めします
訪問者はフォームベースのアクティビティに起因します
使用するレンダリング方法によっては、実装で
decisioning.propositionDisplay イベントを実行するためにカスタムコードが必要になる場合があります標準的なコンバージョン目標が適切に達成されている
レポートソースとしてTargetまたはAnalyticsに適用されます
注文のコンバージョンと詳細が適切に取得される
監査レポートを確認する
クリックトラッキングコンバージョンが適切にキャプチャされる
カスタムのコンバージョン目標を適切に設定
例えば、コンバージョン目標は、「mboxを閲覧した」目標と共に一般的に使用されるat.js
trackEventまたはsendNotificationsから移行されましたオーディエンスとプロファイルスクリプト
検証項目
メモ
ライブアクティビティで使用されるオーディエンスは、Platform Web SDKと互換性があります
「カスタム」(mbox パラメーター)コンポーネントを使用するオーディエンスは、XDM属性を含めるように更新する必要があります
すべてのプロファイルスクリプトはPlatform Web SDKと互換性があります
mbox パラメーターを使用するすべてのプロファイルスクリプトは、XDM属性を含めるように更新する必要があります
ターゲットオーディエンス向けのアクティビティの再表示
Platform Web SDKと互換性を持たせるために、変更したオーディエンスに対してエンドツーエンドの検証を実行することをお勧めします
プロファイルスクリプトは期待どおりに評価されます
デバッガーでのEdge トレースの表示
Adobeアプリケーションとの統合
検証項目
メモ
Adobe Experience Cloud オーディエンスに対するアクティビティのリターン
たとえば、Adobe Analyticsから公開されたセグメントは
Experience Platformオーディエンスのアクティビティの再表示
RTCDPなどのExperience Platform ベースのアプリケーションのライセンスを持っている場合にのみ適用されます
Audience Managerオーディエンスのアクティビティの再表示
たとえば、特定のページを訪問し、ジャーニーを複製し
Analysis Workspaceでのターゲットアクティビティデータの表示
Adobe Analyticsをレポートソースとして使用するアクティビティに適用されます
サードパーティーアプリケーションとの統合
検証項目
メモ
応答トークンデータがサードパーティアプリケーションに正しく渡される
統合のアプローチは多岐にわたりますが、一般的な方法は、Targetの応答トークンを使用して、アクティビティやエクスペリエンス情報をGoogle Analyticsなどの他の分析ツールに渡すことです
サードパーティからの情報は、XDMまたはプロファイルデータとして渡されます
サードパーティからのすべての関連情報は、Targetへの
sendEvent呼び出しで渡す必要があります上記の検証手順を実行すると、Platform Web SDKの実装が本番環境に移行する準備ができていることを確認できます。
次に、Platform Web SDK🔗を使用してTarget実装を トラブルシューティングする方法について説明します。
NOTE
at.jsからWeb SDKへのTargetの移行を成功させるためのサポートを提供します。 移行で障害が発生した場合、またはこのガイドに重要な情報が欠けていると感じた場合は、このコミュニティのディスカッション に投稿してお知らせください。
recommendation-more-help
platform-learn-help-tutorial-migrate-target-websdk