オンデバイス判定の概要
次世代の Adobe Target SDK で on-device decisioning が提供されるようになりました。これにより、サーバー上の A/B およびエクスペリエンスターゲット (XT) キャンペーンをキャッシュし、Adobe Target のEdge Networkへのネットワークリクエストをブロックすることなく、ほぼゼロの待ち時間でインメモリ判定を実行できます。
また、Adobe Target は、ライブサーバー呼び出しを介して、実験や機械学習によるパーソナライゼーションキャンペーンから最も関連性が高い最新のエクスペリエンスを提供する柔軟性も備えています。 つまり、パフォーマンスが最も重要な場合は、on-device decisioning の機能を利用できますが、最も関連性が高く最新のエクスペリエンスが必要な場合は、代わりにサーバー呼び出しを行うことができます。 1 つを重ねて使用する必要があるユースケースについては、 オンデバイス判定とエッジ判定を使用するタイミングを参照してください。
仕組み
on-device decisioning を有効にして Adobe Target SDK をインストールして初期化すると、サーバーに最も近い Akamai CDN から ルールアーティファクト がダウンロードされ、サーバー上でローカルにキャッシュされます。 サーバーサイドアプリケーション内で Adobe Target エクスペリエンスを取得するリクエストが行われる場合、キャッシュされたルールアーティファクトでエンコードされたメタデータに基づいて、返されるコンテンツに関する決定がメモリ内で行われます。これにより、on-device decisioning A/B および XT アクティビティがすべて定義されます。
次の図は、on-device decisioning のアーキテクチャを示しています。 クリックして画像を展開します。
(全幅に拡大するには、画像をクリックします)。
メリットは何ですか?
- ほぼゼロの待ち時間を決定します。 バケット化と決定は、ネットワークリクエストのブロックを回避するために、メモリ内およびオンデバイスで実行されます。
- アプリケーションのパフォーマンスの向上。 実験を実行し、エンドユーザーのエクスペリエンスを損なうことなく、顧客とユーザーにパーソナライゼーションを提供します。
- Google サイトの品質スコアが向上します。 メモリ内およびサーバーサイドで意思決定が行われるので、オンラインビジネスのGoogle サイト品質スコアを向上させて、コンシューマーがより多くの情報を見つけられるようにします。
- リアルタイム分析から説明します。 Adobe Target または A4T レポートを通じてアクティビティのパフォーマンスからリアルタイムでインサイトを得て、重要な瞬間に戦略をピボットできます。
サポートされる機能
アクティビティ
オンデバイス判定では、 フォームベースの Experience Composer で作成された次のアクティビティタイプをサポートしています。
- A/B Test
- Experience Targeting (XT)
配分方法
オンデバイス判定では、次の割り当て方法をサポートしています。
- 手動
オーディエンスのターゲティング
オンデバイス判定では、次のオーディエンスルールをサポートしています。
○
オンデバイス判定を使用する場合、次の地域属性がサポートされます。
- 国 / 地域
- 市区町村
- 緯度
- 経度
on-device decisioning を使用するようにクライアントをプロビジョニングするにはどうすればよいですか?
オンデバイス判定は、サーバーサイド SDK を使用するすべて Adobe Target お客様 Adobe Target 利用できます。 この機能を有効にするには、Adobe Target UI で Administration/Implementation/Account details に移動し、「On-Device Decisioning」トグルを有効にします。
オンデバイス判定トグルを有効に Adobe Target ると、クライアントの ルールアーティファクト の生成と伝播が開始されます。
既存の on-device decisioning 認定されたアクティビティをすべてアーティファクトに含めるかどうかの切り替え
on-device decisioning に適合するすべてのライブ Target アクティビティをアーティファクトに自動的に含める場合は、これを オン に切り替えます。
この切り替えスイッチ オフ を残すと、生成されたルールアーティファクトに含めるために、on-device decisioning のアクティビティを再作成してアクティブ化する必要があります。
アクティビティが on-device decisioning 能であることを知るにはどうすればよいですか?
アクティビティを作成すると、アクティビティの詳細ページに表示される Decisioning Method というラベルが、そのアクティビティが on-device decisioning 能かどうかを示します。
また、アクティビティのリストに列 Decisioning Method を追加すると、Activities ページで on-device decisioning 能なすべてのアクティビティを表示することもできます。
Adobe Target のサーバーサイド SDK を使用して on-device decisioning アクティビティを正常に配信するために必要な手順の概要を教えてください。
- Adobe Target UI にアクセスし、Administration / Implementation / Account details に移動して「On-Device Decisioning」切り替えスイッチを有効にします。
- 「Include all existing on-device decisioning qualified activities in the artifact」切替スイッチを有効にします。
- on-device decisioning でサポートされているアクティビティタイプを作成してアクティブ化し、そのアクティビティに Decisioning Method が On-Device Decisioning 用されていることを確認します。
decisioningMethod = on-device
を使用して、Node.js または Java SDK をインストールして初期化します。- コードに
getOffers()
またはgetAttributes()
を実装して、オンデバイスでエクスペリエンスを取得します。 - コードのデプロイ。
上記の手順 1~3 を開始する方法を示す例については、 はじめにの節を参照してください。
その他のリソース
ウェビナー:Adobe Target のオンデバイス決定を使用して、待ち時間ゼロでパーソナライズとテストを行う
これまで以上に、マーケターや、製品所有者、開発者は、サイトやアプリなど、顧客とつながるあらゆる場所での顧客エクスペリエンス全体を最適化しようと取り組んでいます。データが分断された複数のサイロと、複雑な実装では不十分です。
この録画ウェビナーでは、Adobe Target 製品のエキスパートが、遅延がほぼゼロの状態でローカルに実行される重要なエクスペリエンス最適化に関するオンデバイス上の決定の動きが、新しいユースケースにどのように影響し、お客様のサイトパフォーマンスを向上させるかを説明します。
チュートリアル:オンデバイス判定
Adobe Target on-device decisioning により、ほぼゼロの待ち時間コンテンツ配信が可能になります。
この 7 分間のビデオでは、
- 実装の他の方法と比較した方法を含め、on-device decisioning を説明 Target ます
- Target で on-device decisioning を有効にする方法を示します
- JSON コンテンツで設定されたフォームベースのコンポーザーアクティビティのサンプルを調べます
- on-device decisioning に必要なキー設定を含む Node.JS SDK コードのサンプルを示します
- ブラウザーで結果を表示します。
その他のビデオとチュートリアルについては、Adobe Target Tutorials を参照してください。