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