レコメンデーションアクティビティのプレビューと起動
Recommendations オファーを含むRecommendations、A/B TestまたはExperience Targeting (XT)アクティビティを作成した後、アクティビティを起動する前に結果が利用可能であることを確認するために、レコメンデーションをプレビューする必要があります。 Target Recommendationsでは、レコメンデーションをプレビューする複数の方法が用意されています。
Recommendations アルゴリズムのステータスの確認
アクティビティの作成後、Recommendationsはアルゴリズムを実行してレコメンデーションを生成します。 このアルゴリズムを実行するには数時間かかる場合があります。
アルゴリズムの実行が完了したかどうかを、Activity概要ダイアグラムで確認できます。このダイアグラムには、基準ステータスが一覧表示されます。 次の図は、Recommendations アクティビティのOverview ページのアクティビティ ダイアグラムのステータスを示しています。
ステータスの結果には、次の図が含まれます。
- Results Ready: アルゴリズムが結果を返したことを示します
- Results Not Ready: アルゴリズムの実行が完了していないことを示します。
- Feed Failure: カスタム条件フィード ファイルを取得できなかったことを示します。
アルゴリズムの実行にどのくらいの時間がかかるか?
条件を含むアクティビティを保存すると、Targetは、選択したコレクション、条件、デザイン、およびプロモーションに基づいて推奨事項を計算します。 この計算には時間がかかり、選択したレコメンデーションロジック、データ範囲、カタログ内の項目数、顧客が生成した行動データの量、選択した行動データソースにもとづいて時間枠が異なります。
次のように、行動データソースは、処理時間に最も影響します。
mbox
mbox が行動データソースとして選択される場合、一旦作成されると、条件は即座に実行されます。 使用される行動データの量とカタログのサイズに応じて、アルゴリズムの実行には最大で 12 時間かかります。 条件の設定を変更すると、通常、アルゴリズムが再実行されます。 変更に応じて、以前に計算された推奨事項は、再実行が完了するまで利用できない場合があります。また、より大きな変更の場合は、再実行が完了するまでバックアップまたはデフォルトのコンテンツのみが利用できる場合があります。 アルゴリズムが変更されない場合、選択されたデータ範囲に応じて 12 ~ 48 時間ごとに、Target によって自動的に再実行されます。
Adobe Analytics
Adobe Analytics を行動データソースとして使用する条件を作成した場合は、選択されているレポートスイートとルックバックウィンドウが他の条件でも使用されているかどうかに応じて、条件が使用可能になる時間が異なります。
- 1 回限りのレポートスイート設定:指定されたデータ範囲のルックバックウィンドウで最初にレポートスイートが使用されると、Target Recommendations は、選択されたレポートスイートの行動データを Analytics から完全にダウンロードするまで 2 ~ 7 日間かかる可能性があります。 この期間は、Analytics システム負荷に依存します。
- 既に利用可能なレポートスイートを使用して新しい条件または編集された条件:新しい条件を作成するか、既存の条件を編集する際に、選択したレポートスイートが既にTarget Recommendationsで使用されていて、選択したデータ範囲と同じかそれ以下のデータ範囲がある場合、データはすぐに使用でき、1回限りの設定は必要ありません。 この場合、または選択されたレポートスイートまたはデータ範囲が変更されずにアルゴリズムの設定が編集されると、12 時間以内にアルゴリズムが実行または再実行されます。
- 進行中のアルゴリズム実行:毎日の Analytics から Target Recommendations へのデータフロー。 例えば、Viewed Affinityのレコメンデーションでは、ユーザーが製品を閲覧すると、リアルタイムに近いAnalyticsに製品ビューのトラッキング呼び出しが渡されます。 Analytics データは翌日早くTargetにプッシュされ、Targetはアルゴリズムを12時間未満で実行します。
QA リンクを使用したレコメンデーションのプレビュー
アルゴリズムが結果を準備したら、Adobe TargetのQA リンク 機能を使用して、それらの結果をプレビューできます。 QA リンクは、Activity概要ページのActivity Location セクションで利用できます。
QA リンクを使用すると、ページ上のレコメンデーションをプレビューできます。
-
ターゲット QA モードは「スティッキー」で、Cookieに保存されます。 QA モードを終了しない場合は、サイト全体でQAの結果が引き続き表示されます。 QA モードを終了するには、bookmarkletを使用します。
-
QA モードでは、サイトを参照しても、プロファイルのRecently Viewed ItemsまたはRecently Purchased Itemsには影響しません。 この動作は、生産行動データの意図しない汚染を避けるために、設計によって行われます。 Recently Viewed ItemsまたはUser-Based Recommendations条件の結果をプレビューするには、まずQA モード以外のサイトを参照してから、同じセッションを使用してQA モードリンクを開きます。
CSV ダウンロードを使用したレコメンデーションのプレビュー
場合によっては、推奨される特定の項目を監査することもできます。 これは、People Who Viewed This, Viewed Thatのようなアルゴリズムを使用する場合に特に役立ちます。このアルゴリズムでは、ユーザーが現在表示している項目に応じて異なる項目セットが推奨され、カタログに数千または数百万の異なる項目が含まれる場合があります。
アクティビティ内の少なくとも1つのアルゴリズムにResults Ready ステータスが表示されるまで、結果をダウンロードできません。
プレビューの結果をダウンロードするには、アクティビティの概要ページの右上隅にあるメニューアイコンをクリックし、Download dataをクリックします。
CSV ファイルがダウンロードされます。 このタブを開くと、推奨項目が表示されます。
左から右へ推奨アイテムのリストです。この場合、最も頻繁に閲覧されます。 レコメンデーションは環境で区切られます。この場合、実稼動環境のみがレコメンデーションを持ちます。
アスタリスク (*)が行の最初の値である場合、 バックアップ項目を示します。 設計のすべてのスロットをアルゴリズムの推奨項目(条件)で埋めることができない場合は、バックアップ項目が表示されます。
People Who Viewed This, Viewed Thatなどのキー値に基づくその他のアルゴリズムタイプの場合、キー値(「この」項目)が一番左の列に表示され、推奨項目(「その」項目)がRecommendation_X列に左から右に表示されます。
非常に大きな結果セットを持つアクティビティの場合、Download data オプションはエラーError while fetching recommendation data file.で失敗する可能性があります。これは、生成されたCSVが、1回のダウンロードでユーザーインターフェイスから返すことができる応答サイズを超えた場合に発生します。
人気ベースおよびキーベースのアルゴリズム用のCSV ダウンロード形式 format
CSV ダウンロードファイルは、バックエンド条件の実行後に生成された結果を一貫して反映します。
-
人気ベースのアルゴリズム(キーベース以外)の場合、ファイルには次のものが含まれます:
- バックアップレコメンデーションの行に「*」(アスタリスク)を付ける
- アルゴリズム設定にもとづいてレコメンデーションを示す別の行
-
キーベースのアルゴリズムの場合、ファイルには次のものが含まれます:
- 人気ベースのアルゴリズムに類似したバックアップ行
- キー値形式の複数行。最初のエントリはキーの製品IDで、その後に推奨候補を表すコンマ区切りの製品IDです
Recommendations アクティビティのアクティブ化
「Activity Overview」タブで、「ステータス」ドロップダウン矢印をクリックし、「Activate」を選択します。
Recommendations アクティビティが現在Inactive状態にある場合、ドロップダウンリストにはInactiveというラベルが付けられます。
数秒から数分後、ステータスがLiveに切り替わります。
同じドロップダウンリストを使用して、アクティビティを非アクティブ化またはアーカイブすることもできます。
Recommendations設定を変更する際の中断の回避
ライブアクティビティでRecommendations個のコレクション、条件、プロモーション、デザイン設定を変更すると、アルゴリズムの結果が無効になり、アルゴリズムのステータスがResults Not Readyに変更される場合があります。
ライブアクティビティの中断を回避するには、ライブアクティビティを変更する際に次の方法を使用することをお勧めします。
- 元のアクティビティ(アクティビティ 1)と変更する基準を複製して、新しいアクティビティ(アクティビティ 2)を作成します。
- 複製されたアクティビティ(アクティビティ 2)と基準に変更を加え、アルゴリズムが結果を生成するのを待ちます。
- 新しい変更されたアクティビティ(アクティビティ 2)をプレビューし、結果が必要に応じて表示されることを確認します。
- 新しいアクティビティ(アクティビティ 2)をアクティブ化します。
- 元のアクティビティ(アクティビティ 1)を非アクティブにします。
過去のレポート結果を同じアクティビティで保持する必要がある場合は、別のアプローチが可能になり、レコメンデーションの可用性が一時的に中断される可能性があります。
- 元のアクティビティ(アクティビティ 1)と変更する基準を複製して、新しいアクティビティ(アクティビティ 2)を作成します。
- 複製されたアクティビティ(アクティビティ 2)と基準に変更を加え、アルゴリズムが結果を生成するのを待ちます。
- 新しい変更されたアクティビティ(アクティビティ 2)をプレビューし、結果が必要に応じて表示されることを確認します。
- 新しい変更されたアクティビティ(アクティビティ 2)を一時停止し、設定/基準を元のアクティビティ(アクティビティ 1)に切り替えます。
- 元のアクティビティ(アクティビティ 1)をプレビューし、結果が必要なものであることを確認します。
- 元のアクティビティ(アクティビティ 1)を再アクティブ化します。