Adobe Commerce的進階報告疑難排解員
使用此疑難排解工具可解決Adobe Commerce上的進階報告問題。 這包括進階報告未顯示任何資料和404錯誤。 按一下每個問題以顯示疑難排解員每個步驟的答案。
步驟1 — 確認網站符合進階報告需求 step-1
步驟2 — 是否有使用多種基本貨幣的訂單? step-2
是否已使用多種基本貨幣(在訂單和設定中)? 執行此SQL命令以取得目前的組態: SELECT value FROM core_config_data WHERE path = 'currency/options/base';
。
a.是 — 如果查詢傳回多個資料列,您就無法使用「進階報表」,因為我們只支援一種幣別。
b.否 — 輸出只顯示一種貨幣。 範例: USD
。 是否曾經使用過多個基本貨幣(在訂單中)? 執行此SQL命令以取得歷史訂單資料:SELECT DISTINCT base_currency_code FROM sales_order;
。
注意:這個命令需要完整的資料表掃描,所以對於記錄數量高的資料表,當查詢正在執行 以取得歷史訂單資料時,這可能會影響效能。
如果您曾使用過多種基本貨幣,則無法使用進階報告,因為我們僅支援一種貨幣。 如果輸出只顯示一種貨幣,請繼續執行步驟3。
步驟3 — 檢查分割資料庫是否在使用中 step-3
步驟4 — 確認啟用進階報告 step-4
檢查 管理員 > 商店 > 設定 > 設定 > 一般 > 進階報告。 如需詳細步驟,請檢閱進階報告:啟用進階報告。
a.是 — 繼續進行步驟5。
b.否 — 啟用進階報告並儲存,等待24小時讓Adobe Commerce和進階報告同步。 檢查您的資料現在是否載入。 如果問題解決了。 如果未繼續進行步驟5。
步驟5 — 檢查權杖 step-5
步驟6 — 使用列 step-6
執行此查詢來檢查旗標資料表中的計數器值: SELECT * FROM `flag` where `flag_code` = 'analytics_link_subscription_update_reverse_counter'\G
查詢是否傳回資料列?
a.是 — 執行下列步驟:1. 執行以下的查詢:DELETE from `flag` where `flag_code` = 'analytics_link_subscription_update_reverse_counter';
2. 在設定中停用並啟用進階報告模組,並重新授權權杖。
3. 等待24小時,讓Adobe Commerce和進階報表進行同步。 如果您仍然無法在進階報告中看到資料,請提交支援票證。
b.否 — 如果查詢未傳回任何內容,請執行下列步驟:1. 在設定中停用並啟用進階報告模組,並重新授權權杖。
2. 等待24小時,讓Adobe Commerce和進階報表進行同步。 如果您仍然無法在進階報告中看到資料,請提交支援票證。
步驟7 — 檢查cron_schedule
表格中的記錄 step-7
cron_schedule
資料表中是否有記錄?步驟8 — 檢查support_report.log
中的工作 step-8
support_report.log
?步驟9 — 檢查data.tgz
檔案 step-9
data.tgz
是否存在於系統中,而且存取記錄檔中有記錄?若要檢查檔案data.tgz
是否存在,請執行此命令 — 它應該傳回具有雜湊名稱的目錄:
code language-none |
---|
|
若要檢查access.logs中是否有記錄,請執行此命令:
code language-none |
---|
|
a.是 — 如果檔案data.tgz
存在且存取記錄中有記錄,但您仍然有404錯誤,則您需要提交支援票證。
b.否 — 繼續執行步驟10。
步驟10 — 檢查錯誤訊息 step-10
範例:在core_config_data
表格中,您看到錯誤 無法刪除"/app/var/tmp/analytics/tmp/.nfsb3b6041dd44588a0000850c0檔案。 警告!unlink(https://experienceleague.adobe.com/app/var/tmp/analytics/tmp/.nfsb3b6041dd44588a0000850c0%EF%BC%9Flang=en?lang=zh-Hant):沒有這樣的檔案或目錄*
a.是 — 在中使用ACSD-50165修補程式無法刪除檔案。 警告!unlink:Admin沒有這類檔案或目錄錯誤,請等待24小時讓工作再次執行,然後再試一次。
b.否 — 繼續執行步驟11。
步驟11 — 確認是否有頁面產生器錯誤 step-11
範例: report.ERROR: Cron Job analytics_collect_data has an error: substr_count() expects parameter 1 to be string, null given. Statistics: {"sum":0,"count":1,"realmem":0,"emalloc":0,"realmem_start":224919552,"emalloc_start":216398384} [] []
a.是 — 在Adobe Commerce的常見進階報告cron工作錯誤中使用MDVA-19391修補程式,等待24小時讓工作再次執行,然後再試一次。
b.否 — 提交支援票證。