[AEM Assets]{class="badge positive" title="適用於AEM Assets)。"}
Dynamic Media傳遞報告 dynamic-media-delivery-reports
取得透過 Dynamic Media 傳遞之資產的傳遞深入分析,以及資產層級傳遞計數、反向連結資訊、AEM Assets 中的資產路徑和唯一資產 ID。 可以針對 AEM Assets 存放庫或 AEM Assets 中特定的資料夾階層,為透過 Dynamic Media 傳遞的所有資產產生報告。 此外,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。
-
點選欄列出資產傳遞的次數 (傳遞計數)。
-
若要刪除或下載 CSV 格式的 Dynamic Media 傳遞報告,請參閱檢視和下載現有報告。
疑難排解Dynamic Media傳遞報告中缺少反向連結資料 troubleshoot-missing-referrer-data-dynamic-media-delivery-reports
Referrer欄會顯示動態媒體資產要求來源網頁的URL。 此值是從隨資產傳送請求傳送的 Referrer 請求標頭填入。
如果 Referrer 欄是空的,請檢閱下列案例。
網頁未傳送反向連結資訊 webpage-does-not-send-referrer-information
如果網頁的 Referrer-Policy 設定為no-referrer,瀏覽器不會隨資產要求傳送反向連結資訊。 因此,Referrer資料行保持空白。
資產可直接存取 asset-is-accessed-directly
使用者直接存取資產時,反向連結欄也可以是空的,例如:
- 在瀏覽器的位址列輸入資產URL。
- 開啟已建立書籤的資產URL。
- 直接開啟資產網址。
在這些案例中,沒有可用的反向連結資訊。
請求來自非瀏覽器使用者端 request-comes-from-a-non-browser-client
非瀏覽器使用者端,例如:
- 原生行動應用程式
- 伺服器對伺服器要求
- 指令碼
- 機器人
- cURL客戶端
不要自動傳送 Referrer 要求標頭。 如果標頭未包含在資產傳遞請求中,Referrer欄會保持空白。
填入反向連結欄 populate-the-referrer-column-dynamic-media-delivery-reports
瀏覽器請求 browser-based-requests
如果網頁的Referrer-Policyset未設定為no-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。另請參閱