[AEM Assets]{class="badge positive" title="AEM Assetsに適用)。"}
Dynamic Media配信レポート dynamic-media-delivery-reports
アセットレベルの配信数、リファラー情報、AEM Assets 内のアセットパス、一意のアセット ID など、Dynamic Media で配信されたアセットの配信インサイトを取得します。 AEM Assets リポジトリの Dynamic Media 経由で配信されるすべてのアセットに対するレポートや、AEM Assets の特定のフォルダー階層に対するレポートを生成できます。 さらに、Dynamic Media 配信レポートのインサイトは、配信されたアセットの ROI の測定、チャネルのパフォーマンスの測定、アセットに関して情報に基づいたアセット管理タスクを実行するのに役立ちます。
Dynamic Media配信レポートを生成するための前提条件 prereqs-dynamic-media-delivery-reports
このレポートを作成および使用するには、Dynamic Media ライセンスが必要です。
- Dynamic Media 経由で配信されるアセットに関するレポートが提供されます。
- レポートは、最初の100万行に対して生成されます。 この制限内のすべてのファイルをキャプチャするには、小さなフォルダーのリファラー列を含めることを検討してください。
- レポートは過去 3 か月間のみ生成できます。
Assets ビューでのDynamic Media配信レポートの作成 create-dynamic-media-delivery-report
-
レポートの作成に記載されている手順に従って、Dynamic Media 配信レポートを作成します。
-
レポートタイプドロップダウンリストから「Dynamic Media 配信」を選択します。
-
「列」タブで、リファラー列を選択してレポートに含めることができます。
ダウンロードしたレポートの列はすべて読み取り専用ですが、リファラー列はレポートに含めるか除外するかを変更できます。
Dynamic Media配信レポートに対して実行されたアクション actions-performed-dynamic-media-delivery-reports
レポートを作成した後、次のアクションを実行できます。
-
削除:選択したレポートを削除できます。
-
CSV をダウンロード:選択したレポートを CSV 形式でダウンロードできます。 ダウンロードしたレポートは、名前、パス、DynamicMediaID、リファラー、ヒット数の各列で構成されます。
-
リファラー列には、アセットが配信される、または含まれる URL がリストされます。
-
ヒット数列には、アセットが配信された回数(配信数)がリストされます。
-
Dynamic Media 配信レポートを CSV 形式で削除またはダウンロードするには、既存のレポートの表示とダウンロードを参照してください。
Dynamic Media配信レポートでリファラーデータが見つからない場合のトラブルシューティング troubleshoot-missing-referrer-data-dynamic-media-delivery-reports
Referrer列には、Dynamic Media アセットリクエストの送信元となるweb ページのURLが表示されます。 値は、アセット配信リクエストと共に送信されるReferrer リクエストヘッダーから入力されます。
Referrer列が空の場合は、次のシナリオを確認してください。
Web ページからリファラー情報が送信されない webpage-does-not-send-referrer-information
Web ページの Referrer-Policy がno-referrerに設定されている場合、ブラウザーはアセットリクエストでリファラー情報を送信しません。 その結果、Referrer列は空のままになります。
アセットへの直接アクセス asset-is-accessed-directly
Referrer列は、ユーザーがアセットに直接アクセスする場合(例:)、空にすることもできます。
- ブラウザーのアドレスバーにアセットのURLを入力します。
- ブックマークされたアセット URLを開いています。
- アセットのURLを直接開きます。
これらのシナリオでは、リファラー情報は使用できません。
リクエストはブラウザー以外のクライアントから来ています request-comes-from-a-non-browser-client
以下のようなブラウザー以外のクライアント:
- ネイティブのモバイルアプリケーション
- サーバー間リクエスト
- スクリプト
- ボット
- cURL クライアント
Referrer リクエストヘッダーを自動的に送信しないでください。 ヘッダーがアセット配信リクエストに含まれていない場合、Referrer列は空のままです。
リファラー列を設定 populate-the-referrer-column-dynamic-media-delivery-reports
ブラウザーベースのリクエスト browser-based-requests
Web ページのReferrer-Policysetがno-referrer ポリシーに設定されていない場合、ブラウザーは Referrer に自動的に入力します。
ネイティブモバイルアプリケーションとサーバーサイドクライアント native-mobile-applications-and-server-side-clients
ネイティブモバイルアプリケーションとサーバーサイドの呼び出し元の場合は、アセット配信リクエストにReferrer リクエストヘッダーを明示的に含めます。
次の例は、Referrer ヘッダーを設定する方法を示しています。
iOS (URLession) ios-urlsession
request.setValue(
"https://app.customer.com/<screen>",
forHTTPHeaderField: "Referer"
)
Android (OkHttp) android-okhttp
Request request = new Request.Builder()
.url(assetUrl)
.header("Referer", "https://app.customer.com/<screen>")
.build();
https://app.customer.com/<screen>をプレースホルダー値として使用しています。 アプリケーションに適したURLに置き換えます。関連情報