2026-10-07 12:20:48.000000	CronGenFacebookAd: 未找到符合條件的關鍵字
2026-10-07 18:07:41.000000	开始处理关键字: 家長工作坊
2026-10-07 18:07:41.000000	开始处理关键字: 家長工作坊
2026-10-07 18:07:41.000000	CronGenFacebookAd: 未找到符合條件的關鍵字
2026-10-07 18:07:41.000000	processAdFilesInDir: 找到 18 个 .json 文件，开始处理
2026-10-07 18:07:41.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261005_145700.json
2026-10-07 18:07:41.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261005_145700.json] ===
2026-10-07 18:07:41.000000	=== 開始處理廣告數據，search_parameters: {"engine":"meta_ad_library","q":"\u5bb6\u9577\u5de5\u4f5c\u574a","ad_type":"all","country":"HK","media_type":"all","content_languages":"zh","sort_by":"impressions_high_to_low","search_type":"keyword_unordered"} ===
2026-10-07 18:07:41.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-10-07 18:07:41.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261005_145700.json -> 28
2026-10-07 18:07:42.000000	CronGenFacebookAd: 未找到符合條件的關鍵字
2026-10-07 18:07:42.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261005_145701.json
2026-10-07 18:07:42.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261005_145701.json] ===
2026-10-07 18:07:42.000000	=== 開始處理廣告數據，search_parameters: {"engine":"meta_ad_library","q":"\u5bb6\u9577\u5de5\u4f5c\u574a","ad_type":"all","country":"HK","media_type":"all","content_languages":"zh","sort_by":"impressions_high_to_low","search_type":"keyword_unordered"} ===
2026-10-07 18:07:42.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-10-07 18:07:42.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261005_145701.json -> 28
2026-10-07 18:07:42.000000	processAdFilesInDir: 找到 16 个 .json 文件，开始处理
2026-10-07 18:07:42.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261005_145710.json
2026-10-07 18:07:42.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261005_145710.json] ===
2026-10-07 18:07:42.000000	=== 開始處理廣告數據，search_parameters: {"engine":"meta_ad_library","q":"\u60c5\u7dd2\u767c\u813e\u6c23","ad_type":"all","country":"HK","media_type":"all","content_languages":"zh","sort_by":"impressions_high_to_low","search_type":"keyword_unordered"} ===
2026-10-07 18:07:42.000000	=== 執行完畢！已成功抓取、清洗並將 30 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-10-07 18:07:42.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261005_145710.json -> 30
2026-10-07 18:07:43.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261005_145710.json
2026-10-07 18:07:43.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261005_145710.json] ===
2026-10-07 18:07:43.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:43.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261005_145710.json -> 0
2026-10-07 18:07:43.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261005_145711.json
2026-10-07 18:07:43.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261005_145711.json] ===
2026-10-07 18:07:43.000000	=== 開始處理廣告數據，search_parameters: {"engine":"meta_ad_library","q":"\u60c5\u7dd2\u767c\u813e\u6c23","ad_type":"all","country":"HK","media_type":"all","content_languages":"zh","sort_by":"impressions_high_to_low","search_type":"keyword_unordered"} ===
2026-10-07 18:07:43.000000	=== 執行完畢！已成功抓取、清洗並將 30 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-10-07 18:07:43.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261005_145711.json -> 30
2026-10-07 18:07:43.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261005_145711.json
2026-10-07 18:07:43.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261005_145711.json] ===
2026-10-07 18:07:43.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:43.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261005_145711.json -> 0
2026-10-07 18:07:43.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261005_145712.json
2026-10-07 18:07:43.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261005_145712.json] ===
2026-10-07 18:07:43.000000	=== 開始處理廣告數據，search_parameters: {"engine":"meta_ad_library","q":"\u60c5\u7dd2\u767c\u813e\u6c23","ad_type":"all","country":"HK","media_type":"all","content_languages":"zh","sort_by":"impressions_high_to_low","search_type":"keyword_unordered"} ===
2026-10-07 18:07:43.000000	=== 執行完畢！已成功抓取、清洗並將 30 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-10-07 18:07:43.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261005_145712.json -> 30
2026-10-07 18:07:44.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261005_145712.json
2026-10-07 18:07:44.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261005_145712.json] ===
2026-10-07 18:07:44.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:44.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261005_145712.json -> 0
2026-10-07 18:07:44.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145707.json
2026-10-07 18:07:44.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145707.json] ===
2026-10-07 18:07:44.000000	=== 開始處理廣告數據，search_parameters: {"engine":"meta_ad_library","q":"\u6c89\u8ff7\u6253\u6a5f","ad_type":"all","country":"HK","media_type":"all","content_languages":"zh","sort_by":"impressions_high_to_low","search_type":"keyword_unordered"} ===
2026-10-07 18:07:44.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145707.json
2026-10-07 18:07:44.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145707.json] ===
2026-10-07 18:07:44.000000	=== 開始處理廣告數據，search_parameters: {"engine":"meta_ad_library","q":"\u6c89\u8ff7\u6253\u6a5f","ad_type":"all","country":"HK","media_type":"all","content_languages":"zh","sort_by":"impressions_high_to_low","search_type":"keyword_unordered"} ===
2026-10-07 18:07:44.000000	=== 執行完畢！已成功抓取、清洗並將 29 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-10-07 18:07:44.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145707.json -> 29
2026-10-07 18:07:44.000000	=== 執行完畢！已成功抓取、清洗並將 29 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-10-07 18:07:44.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145707.json -> 29
2026-10-07 18:07:45.000000	processAdFilesInDir: 找到 13 个 .json 文件，开始处理
2026-10-07 18:07:45.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261007_180744.json
2026-10-07 18:07:45.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261007_180744.json] ===
2026-10-07 18:07:45.000000	=== 開始處理廣告數據，search_parameters: {"engine":"meta_ad_library","q":"\u5bb6\u9577\u5de5\u4f5c\u574a","ad_type":"all","country":"HK","media_type":"all","content_languages":"zh","sort_by":"impressions_high_to_low","search_type":"keyword_unordered"} ===
2026-10-07 18:07:45.000000	开始处理关键字: 親子衝突
2026-10-07 18:07:45.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145708.json
2026-10-07 18:07:45.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145708.json] ===
2026-10-07 18:07:45.000000	=== 開始處理廣告數據，search_parameters: {"engine":"meta_ad_library","q":"\u6c89\u8ff7\u6253\u6a5f","ad_type":"all","country":"HK","media_type":"all","content_languages":"zh","sort_by":"impressions_high_to_low","search_type":"keyword_unordered"} ===
2026-10-07 18:07:45.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-10-07 18:07:45.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261007_180744.json -> 28
2026-10-07 18:07:45.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145708.json
2026-10-07 18:07:45.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145708.json] ===
2026-10-07 18:07:45.000000	=== 開始處理廣告數據，search_parameters: {"engine":"meta_ad_library","q":"\u6c89\u8ff7\u6253\u6a5f","ad_type":"all","country":"HK","media_type":"all","content_languages":"zh","sort_by":"impressions_high_to_low","search_type":"keyword_unordered"} ===
2026-10-07 18:07:45.000000	完成关键字: 家長工作坊，结果: {"ok":true,"path":"\/mnt\/disk\/cpaneluser\/handlebookcom\/public_html\/funnel_uat\/cronjob\/facebookAd\/FB_AD_家長工作坊_20261007_180744.json","httpCode":200,"error":null}
2026-10-07 18:07:45.000000	开始处理关键字: 親子衝突
2026-10-07 18:07:45.000000	=== 執行完畢！已成功抓取、清洗並將 29 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-10-07 18:07:45.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145708.json -> 29
2026-10-07 18:07:45.000000	=== 執行完畢！已成功抓取、清洗並將 29 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-10-07 18:07:45.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145708.json -> 29
2026-10-07 18:07:45.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145708.json
2026-10-07 18:07:45.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145708.json] ===
2026-10-07 18:07:45.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:45.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145708.json -> 0
2026-10-07 18:07:45.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145709.json
2026-10-07 18:07:45.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145709.json] ===
2026-10-07 18:07:45.000000	=== 開始處理廣告數據，search_parameters: {"engine":"meta_ad_library","q":"\u6c89\u8ff7\u6253\u6a5f","ad_type":"all","country":"HK","media_type":"all","content_languages":"zh","sort_by":"impressions_high_to_low","search_type":"keyword_unordered"} ===
2026-10-07 18:07:45.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145709.json
2026-10-07 18:07:45.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145709.json] ===
2026-10-07 18:07:45.000000	=== 開始處理廣告數據，search_parameters: {"engine":"meta_ad_library","q":"\u6c89\u8ff7\u6253\u6a5f","ad_type":"all","country":"HK","media_type":"all","content_languages":"zh","sort_by":"impressions_high_to_low","search_type":"keyword_unordered"} ===
2026-10-07 18:07:45.000000	=== 執行完畢！已成功抓取、清洗並將 29 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-10-07 18:07:45.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145709.json -> 29
2026-10-07 18:07:45.000000	=== 執行完畢！已成功抓取、清洗並將 29 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-10-07 18:07:45.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145709.json -> 29
2026-10-07 18:07:46.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145709.json
2026-10-07 18:07:46.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145709.json] ===
2026-10-07 18:07:46.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:46.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261005_145709.json -> 0
2026-10-07 18:07:46.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145712.json
2026-10-07 18:07:46.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145712.json] ===
2026-10-07 18:07:46.000000	=== 開始處理廣告數據，search_parameters: {"engine":"meta_ad_library","q":"\u79d1\u5b78\u6559\u990a","ad_type":"all","country":"HK","media_type":"all","content_languages":"zh","sort_by":"impressions_high_to_low","search_type":"keyword_unordered"} ===
2026-10-07 18:07:46.000000	=== 執行完畢！已成功抓取、清洗並將 2 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-10-07 18:07:46.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145712.json -> 2
2026-10-07 18:07:46.000000	processAdFilesInDir: 找到 9 个 .json 文件，开始处理
2026-10-07 18:07:46.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145714.json
2026-10-07 18:07:46.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145714.json] ===
2026-10-07 18:07:46.000000	=== 開始處理廣告數據，search_parameters: {"engine":"meta_ad_library","q":"\u79d1\u5b78\u6559\u990a","ad_type":"all","country":"HK","media_type":"all","content_languages":"zh","sort_by":"impressions_high_to_low","search_type":"keyword_unordered"} ===
2026-10-07 18:07:46.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145712.json
2026-10-07 18:07:46.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145712.json] ===
2026-10-07 18:07:46.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:46.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145712.json -> 0
2026-10-07 18:07:46.000000	=== 執行完畢！已成功抓取、清洗並將 2 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-10-07 18:07:46.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145714.json -> 2
2026-10-07 18:07:46.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145712.json
2026-10-07 18:07:46.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145712.json] ===
2026-10-07 18:07:46.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:46.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145712.json -> 0
2026-10-07 18:07:46.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145714.json
2026-10-07 18:07:46.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145714.json] ===
2026-10-07 18:07:46.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:46.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145714.json -> 0
2026-10-07 18:07:46.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145714.json
2026-10-07 18:07:46.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145714.json] ===
2026-10-07 18:07:46.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:46.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145714.json -> 0
2026-10-07 18:07:46.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145715.json
2026-10-07 18:07:46.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145715.json] ===
2026-10-07 18:07:46.000000	=== 開始處理廣告數據，search_parameters: {"engine":"meta_ad_library","q":"\u79d1\u5b78\u6559\u990a","ad_type":"all","country":"HK","media_type":"all","content_languages":"zh","sort_by":"impressions_high_to_low","search_type":"keyword_unordered"} ===
2026-10-07 18:07:46.000000	=== 執行完畢！已成功抓取、清洗並將 2 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-10-07 18:07:46.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145715.json -> 2
2026-10-07 18:07:47.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145714.json
2026-10-07 18:07:47.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145714.json] ===
2026-10-07 18:07:47.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:47.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145714.json -> 0
2026-10-07 18:07:47.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145715.json
2026-10-07 18:07:47.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145715.json] ===
2026-10-07 18:07:47.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:47.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145715.json -> 0
2026-10-07 18:07:47.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145715.json
2026-10-07 18:07:47.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145715.json] ===
2026-10-07 18:07:47.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:47.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145715.json -> 0
2026-10-07 18:07:47.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145716.json
2026-10-07 18:07:47.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145716.json] ===
2026-10-07 18:07:47.000000	=== 開始處理廣告數據，search_parameters: {"engine":"meta_ad_library","q":"\u79d1\u5b78\u6559\u990a","ad_type":"all","country":"HK","media_type":"all","content_languages":"zh","sort_by":"impressions_high_to_low","search_type":"keyword_unordered"} ===
2026-10-07 18:07:47.000000	=== 執行完畢！已成功抓取、清洗並將 2 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-10-07 18:07:47.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145716.json -> 2
2026-10-07 18:07:47.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145715.json
2026-10-07 18:07:47.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145715.json] ===
2026-10-07 18:07:47.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:47.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145715.json -> 0
2026-10-07 18:07:47.000000	完成关键字: 家長工作坊，结果: {"ok":true,"path":"\/mnt\/disk\/cpaneluser\/handlebookcom\/public_html\/funnel_uat\/cronjob\/facebookAd\/FB_AD_家長工作坊_20261007_180747.json","httpCode":200,"error":null}
2026-10-07 18:07:47.000000	开始处理关键字: 親子衝突
2026-10-07 18:07:47.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145716.json
2026-10-07 18:07:47.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145716.json] ===
2026-10-07 18:07:47.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:47.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145716.json -> 0
2026-10-07 18:07:47.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145716.json
2026-10-07 18:07:47.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145716.json] ===
2026-10-07 18:07:47.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:47.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145716.json -> 0
2026-10-07 18:07:47.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145701.json
2026-10-07 18:07:47.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145701.json] ===
2026-10-07 18:07:47.000000	=== 開始處理廣告數據，search_parameters: {"engine":"meta_ad_library","q":"\u89aa\u5b50\u885d\u7a81","ad_type":"all","country":"HK","media_type":"all","content_languages":"zh","sort_by":"impressions_high_to_low","search_type":"keyword_unordered"} ===
2026-10-07 18:07:47.000000	=== 執行完畢！已成功抓取、清洗並將 14 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-10-07 18:07:47.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145701.json -> 14
2026-10-07 18:07:48.000000	完成关键字: 親子衝突，结果: {"ok":true,"path":"\/mnt\/disk\/cpaneluser\/handlebookcom\/public_html\/funnel_uat\/cronjob\/facebookAd\/FB_AD_親子衝突_20261007_180747.json","httpCode":200,"error":null}
2026-10-07 18:07:48.000000	开始处理关键字: 沉迷打機
2026-10-07 18:07:48.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145716.json
2026-10-07 18:07:48.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145716.json] ===
2026-10-07 18:07:48.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:48.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261005_145716.json -> 0
2026-10-07 18:07:48.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145701.json
2026-10-07 18:07:48.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145701.json] ===
2026-10-07 18:07:48.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:48.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145701.json -> 0
2026-10-07 18:07:48.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145701.json
2026-10-07 18:07:48.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145701.json] ===
2026-10-07 18:07:48.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:48.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145701.json -> 0
2026-10-07 18:07:48.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145702.json
2026-10-07 18:07:48.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145702.json] ===
2026-10-07 18:07:48.000000	=== 開始處理廣告數據，search_parameters: {"engine":"meta_ad_library","q":"\u89aa\u5b50\u885d\u7a81","ad_type":"all","country":"HK","media_type":"all","content_languages":"zh","sort_by":"impressions_high_to_low","search_type":"keyword_unordered"} ===
2026-10-07 18:07:48.000000	=== 執行完畢！已成功抓取、清洗並將 14 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-10-07 18:07:48.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145702.json -> 14
2026-10-07 18:07:48.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145701.json
2026-10-07 18:07:48.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145701.json] ===
2026-10-07 18:07:48.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:48.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145701.json -> 0
2026-10-07 18:07:48.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145702.json
2026-10-07 18:07:48.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145702.json] ===
2026-10-07 18:07:48.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:48.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145702.json -> 0
2026-10-07 18:07:48.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145702.json
2026-10-07 18:07:48.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145702.json] ===
2026-10-07 18:07:48.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:48.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145702.json -> 0
2026-10-07 18:07:49.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145704.json
2026-10-07 18:07:49.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145704.json] ===
2026-10-07 18:07:49.000000	=== 開始處理廣告數據，search_parameters: {"engine":"meta_ad_library","q":"\u89aa\u5b50\u885d\u7a81","ad_type":"all","country":"HK","media_type":"all","content_languages":"zh","sort_by":"impressions_high_to_low","search_type":"keyword_unordered"} ===
2026-10-07 18:07:49.000000	=== 執行完畢！已成功抓取、清洗並將 14 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-10-07 18:07:49.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145704.json -> 14
2026-10-07 18:07:49.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145702.json
2026-10-07 18:07:49.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145702.json] ===
2026-10-07 18:07:49.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:49.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145702.json -> 0
2026-10-07 18:07:49.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145704.json
2026-10-07 18:07:49.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145704.json] ===
2026-10-07 18:07:49.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:49.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145704.json -> 0
2026-10-07 18:07:49.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145704.json
2026-10-07 18:07:49.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145704.json] ===
2026-10-07 18:07:49.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:49.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145704.json -> 0
2026-10-07 18:07:49.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145706.json
2026-10-07 18:07:49.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145706.json] ===
2026-10-07 18:07:49.000000	=== 開始處理廣告數據，search_parameters: {"engine":"meta_ad_library","q":"\u89aa\u5b50\u885d\u7a81","ad_type":"all","country":"HK","media_type":"all","content_languages":"zh","sort_by":"impressions_high_to_low","search_type":"keyword_unordered"} ===
2026-10-07 18:07:49.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145704.json
2026-10-07 18:07:49.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145704.json] ===
2026-10-07 18:07:49.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:49.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145704.json -> 0
2026-10-07 18:07:49.000000	=== 執行完畢！已成功抓取、清洗並將 14 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-10-07 18:07:49.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145706.json -> 14
2026-10-07 18:07:49.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145706.json
2026-10-07 18:07:49.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145706.json] ===
2026-10-07 18:07:49.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:49.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145706.json -> 0
2026-10-07 18:07:49.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145706.json
2026-10-07 18:07:49.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145706.json] ===
2026-10-07 18:07:49.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:49.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145706.json -> 0
2026-10-07 18:07:50.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145706.json
2026-10-07 18:07:50.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145706.json] ===
2026-10-07 18:07:50.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:50.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261005_145706.json -> 0
2026-10-07 18:07:50.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145718.json
2026-10-07 18:07:50.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145718.json] ===
2026-10-07 18:07:50.000000	=== 開始處理廣告數據，search_parameters: {"engine":"meta_ad_library","q":"\u8b1b\u6975\u90fd\u5514\u807d","ad_type":"all","country":"HK","media_type":"all","content_languages":"zh","sort_by":"impressions_high_to_low","search_type":"keyword_unordered"} ===
2026-10-07 18:07:50.000000	=== 執行完畢！已成功抓取、清洗並將 29 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-10-07 18:07:50.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145718.json -> 29
2026-10-07 18:07:50.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145718.json
2026-10-07 18:07:50.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145718.json] ===
2026-10-07 18:07:50.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:50.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145718.json -> 0
2026-10-07 18:07:50.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145718.json
2026-10-07 18:07:50.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145718.json] ===
2026-10-07 18:07:50.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:50.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145718.json -> 0
2026-10-07 18:07:50.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145718.json
2026-10-07 18:07:50.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145718.json] ===
2026-10-07 18:07:50.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:50.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145718.json -> 0
2026-10-07 18:07:50.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145721.json
2026-10-07 18:07:50.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145721.json] ===
2026-10-07 18:07:50.000000	=== 開始處理廣告數據，search_parameters: {"engine":"meta_ad_library","q":"\u8b1b\u6975\u90fd\u5514\u807d","ad_type":"all","country":"HK","media_type":"all","content_languages":"zh","sort_by":"impressions_high_to_low","search_type":"keyword_unordered"} ===
2026-10-07 18:07:50.000000	=== 執行完畢！已成功抓取、清洗並將 29 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-10-07 18:07:50.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145721.json -> 29
2026-10-07 18:07:50.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145721.json
2026-10-07 18:07:50.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145721.json] ===
2026-10-07 18:07:50.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:50.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145721.json -> 0
2026-10-07 18:07:50.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145721.json
2026-10-07 18:07:50.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145721.json] ===
2026-10-07 18:07:50.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:50.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145721.json -> 0
2026-10-07 18:07:51.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145721.json
2026-10-07 18:07:51.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145721.json] ===
2026-10-07 18:07:51.000000	錯誤：找不到指定路徑的廣告檔案！
2026-10-07 18:07:51.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261005_145721.json -> 0
2026-10-07 18:07:51.000000	完成关键字: 親子衝突，结果: {"ok":true,"path":"\/mnt\/disk\/cpaneluser\/handlebookcom\/public_html\/funnel_uat\/cronjob\/facebookAd\/FB_AD_親子衝突_20261007_180750.json","httpCode":200,"error":null}
2026-10-07 18:07:51.000000	开始处理关键字: 沉迷打機
2026-10-07 18:07:51.000000	processAdFilesInDir: 全部处理完成
2026-10-07 18:07:51.000000	processAdFilesInDir: 全部处理完成
2026-10-07 18:07:51.000000	processAdFilesInDir: 全部处理完成
2026-10-07 18:07:51.000000	processAdFilesInDir: 全部处理完成
2026-10-07 18:07:52.000000	完成关键字: 親子衝突，结果: {"ok":true,"path":"\/mnt\/disk\/cpaneluser\/handlebookcom\/public_html\/funnel_uat\/cronjob\/facebookAd\/FB_AD_親子衝突_20261007_180751.json","httpCode":200,"error":null}
2026-10-07 18:07:52.000000	开始处理关键字: 沉迷打機
2026-10-07 18:07:53.000000	完成关键字: 沉迷打機，结果: {"ok":true,"path":"\/mnt\/disk\/cpaneluser\/handlebookcom\/public_html\/funnel_uat\/cronjob\/facebookAd\/FB_AD_沉迷打機_20261007_180752.json","httpCode":200,"error":null}
2026-10-07 18:07:53.000000	开始处理关键字: 情緒發脾氣
2026-10-07 18:07:54.000000	完成关键字: 沉迷打機，结果: {"ok":true,"path":"\/mnt\/disk\/cpaneluser\/handlebookcom\/public_html\/funnel_uat\/cronjob\/facebookAd\/FB_AD_沉迷打機_20261007_180753.json","httpCode":200,"error":null}
2026-10-07 18:07:54.000000	开始处理关键字: 情緒發脾氣
2026-10-07 18:07:56.000000	完成关键字: 沉迷打機，结果: {"ok":true,"path":"\/mnt\/disk\/cpaneluser\/handlebookcom\/public_html\/funnel_uat\/cronjob\/facebookAd\/FB_AD_沉迷打機_20261007_180755.json","httpCode":200,"error":null}
2026-10-07 18:07:56.000000	开始处理关键字: 情緒發脾氣
2026-10-07 18:07:56.000000	完成关键字: 情緒發脾氣，结果: {"ok":true,"path":"\/mnt\/disk\/cpaneluser\/handlebookcom\/public_html\/funnel_uat\/cronjob\/facebookAd\/FB_AD_情緒發脾氣_20261007_180756.json","httpCode":200,"error":null}
2026-10-07 18:07:56.000000	开始处理关键字: 科學教養
2026-10-07 18:07:58.000000	完成关键字: 情緒發脾氣，结果: {"ok":true,"path":"\/mnt\/disk\/cpaneluser\/handlebookcom\/public_html\/funnel_uat\/cronjob\/facebookAd\/FB_AD_情緒發脾氣_20261007_180758.json","httpCode":200,"error":null}
2026-10-07 18:07:58.000000	开始处理关键字: 科學教養
2026-10-07 18:08:01.000000	完成关键字: 科學教養，结果: {"ok":true,"path":"\/mnt\/disk\/cpaneluser\/handlebookcom\/public_html\/funnel_uat\/cronjob\/facebookAd\/FB_AD_科學教養_20261007_180800.json","httpCode":200,"error":null}
2026-10-07 18:08:01.000000	开始处理关键字: 講極都唔聽
2026-10-07 18:08:03.000000	完成关键字: 情緒發脾氣，结果: {"ok":true,"path":"\/mnt\/disk\/cpaneluser\/handlebookcom\/public_html\/funnel_uat\/cronjob\/facebookAd\/FB_AD_情緒發脾氣_20261007_180803.json","httpCode":200,"error":null}
2026-10-07 18:08:03.000000	开始处理关键字: 科學教養
2026-10-07 18:08:04.000000	完成关键字: 講極都唔聽，结果: {"ok":true,"path":"\/mnt\/disk\/cpaneluser\/handlebookcom\/public_html\/funnel_uat\/cronjob\/facebookAd\/FB_AD_講極都唔聽_20261007_180803.json","httpCode":200,"error":null}
2026-10-07 18:08:04.000000	开始处理关键字: 家長工作坊
2026-10-07 18:08:05.000000	完成关键字: 科學教養，结果: {"ok":true,"path":"\/mnt\/disk\/cpaneluser\/handlebookcom\/public_html\/funnel_uat\/cronjob\/facebookAd\/FB_AD_科學教養_20261007_180804.json","httpCode":200,"error":null}
2026-10-07 18:08:05.000000	开始处理关键字: 講極都唔聽
2026-10-07 18:08:05.000000	完成关键字: 科學教養，结果: {"ok":true,"path":"\/mnt\/disk\/cpaneluser\/handlebookcom\/public_html\/funnel_uat\/cronjob\/facebookAd\/FB_AD_科學教養_20261007_180805.json","httpCode":200,"error":null}
2026-10-07 18:08:05.000000	开始处理关键字: 講極都唔聽
2026-10-07 18:08:09.000000	完成关键字: 家長工作坊，结果: {"ok":true,"path":"\/mnt\/disk\/cpaneluser\/handlebookcom\/public_html\/funnel_uat\/cronjob\/facebookAd\/FB_AD_家長工作坊_20261007_180809.json","httpCode":200,"error":null}
2026-10-07 18:08:11.000000	完成关键字: 講極都唔聽，结果: {"ok":true,"path":"\/mnt\/disk\/cpaneluser\/handlebookcom\/public_html\/funnel_uat\/cronjob\/facebookAd\/FB_AD_講極都唔聽_20261007_180811.json","httpCode":200,"error":null}
2026-10-07 18:08:12.000000	完成关键字: 講極都唔聽，结果: {"ok":true,"path":"\/mnt\/disk\/cpaneluser\/handlebookcom\/public_html\/funnel_uat\/cronjob\/facebookAd\/FB_AD_講極都唔聽_20261007_180812.json","httpCode":200,"error":null}
