2026-11-02 08:35:27.000000	processAdFilesInDir: 找到 50 个 .json 文件，开始处理
2026-11-02 08:35:27.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261021_205820.json
2026-11-02 08:35:27.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261021_205820.json] ===
2026-11-02 08:35:27.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-11-02 08:35:27.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:27.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261021_205820.json -> 28
2026-11-02 08:35:27.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261021_205822.json
2026-11-02 08:35:27.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261021_205822.json] ===
2026-11-02 08:35:27.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-11-02 08:35:27.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:27.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261021_205822.json -> 28
2026-11-02 08:35:28.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261021_205823.json
2026-11-02 08:35:28.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261021_205823.json] ===
2026-11-02 08:35:28.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-11-02 08:35:28.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:28.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261021_205823.json -> 28
2026-11-02 08:35:28.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261022_072813.json
2026-11-02 08:35:28.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261022_072813.json] ===
2026-11-02 08:35:28.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-11-02 08:35:29.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:29.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261022_072813.json -> 28
2026-11-02 08:35:29.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261024_071220.json
2026-11-02 08:35:29.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261024_071220.json] ===
2026-11-02 08:35:29.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-11-02 08:35:29.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:29.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261024_071220.json -> 28
2026-11-02 08:35:30.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261026_073454.json
2026-11-02 08:35:30.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261026_073454.json] ===
2026-11-02 08:35:30.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-11-02 08:35:30.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:30.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261026_073454.json -> 28
2026-11-02 08:35:30.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261028_080404.json
2026-11-02 08:35:30.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261028_080404.json] ===
2026-11-02 08:35:30.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-11-02 08:35:30.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:30.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261028_080404.json -> 28
2026-11-02 08:35:31.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261030_072250.json
2026-11-02 08:35:31.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261030_072250.json] ===
2026-11-02 08:35:31.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-11-02 08:35:31.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:31.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261030_072250.json -> 28
2026-11-02 08:35:31.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261101_071240.json
2026-11-02 08:35:31.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261101_071240.json] ===
2026-11-02 08:35:31.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-11-02 08:35:32.000000	=== 執行完畢！已成功抓取、清洗並將 26 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:32.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_家長工作坊_20261101_071240.json -> 26
2026-11-02 08:35:32.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261021_205835.json
2026-11-02 08:35:32.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261021_205835.json] ===
2026-11-02 08:35:32.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-11-02 08:35:32.000000	=== 執行完畢！已成功抓取、清洗並將 30 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:32.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261021_205835.json -> 30
2026-11-02 08:35:33.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261021_205843.json
2026-11-02 08:35:33.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261021_205843.json] ===
2026-11-02 08:35:33.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-11-02 08:35:33.000000	=== 執行完畢！已成功抓取、清洗並將 30 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:33.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261021_205843.json -> 30
2026-11-02 08:35:33.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261022_072823.json
2026-11-02 08:35:33.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261022_072823.json] ===
2026-11-02 08:35:33.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-11-02 08:35:33.000000	=== 執行完畢！已成功抓取、清洗並將 29 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:33.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261022_072823.json -> 29
2026-11-02 08:35:34.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261024_071228.json
2026-11-02 08:35:34.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261024_071228.json] ===
2026-11-02 08:35:34.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-11-02 08:35:34.000000	=== 執行完畢！已成功抓取、清洗並將 29 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:34.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261024_071228.json -> 29
2026-11-02 08:35:34.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261026_073448.json
2026-11-02 08:35:34.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261026_073448.json] ===
2026-11-02 08:35:34.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-11-02 08:35:35.000000	=== 執行完畢！已成功抓取、清洗並將 30 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:35.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261026_073448.json -> 30
2026-11-02 08:35:35.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261028_080359.json
2026-11-02 08:35:35.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261028_080359.json] ===
2026-11-02 08:35:35.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-11-02 08:35:35.000000	=== 執行完畢！已成功抓取、清洗並將 30 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:35.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261028_080359.json -> 30
2026-11-02 08:35:36.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261030_072243.json
2026-11-02 08:35:36.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261030_072243.json] ===
2026-11-02 08:35:36.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-11-02 08:35:36.000000	=== 執行完畢！已成功抓取、清洗並將 30 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:36.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261030_072243.json -> 30
2026-11-02 08:35:36.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261101_071233.json
2026-11-02 08:35:36.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261101_071233.json] ===
2026-11-02 08:35:36.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-11-02 08:35:36.000000	=== 執行完畢！已成功抓取、清洗並將 30 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:36.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_情緒發脾氣_20261101_071233.json -> 30
2026-11-02 08:35:37.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261021_205814.json
2026-11-02 08:35:37.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261021_205814.json] ===
2026-11-02 08:35:37.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-11-02 08:35:37.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:37.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261021_205814.json -> 28
2026-11-02 08:35:38.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261021_205816.json
2026-11-02 08:35:38.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261021_205816.json] ===
2026-11-02 08:35:38.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-11-02 08:35:38.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:38.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261021_205816.json -> 28
2026-11-02 08:35:38.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261021_205819.json
2026-11-02 08:35:38.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261021_205819.json] ===
2026-11-02 08:35:38.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-11-02 08:35:38.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:38.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261021_205819.json -> 28
2026-11-02 08:35:39.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261022_072809.json
2026-11-02 08:35:39.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261022_072809.json] ===
2026-11-02 08:35:39.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-11-02 08:35:39.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:39.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261022_072809.json -> 28
2026-11-02 08:35:39.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261024_071241.json
2026-11-02 08:35:39.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261024_071241.json] ===
2026-11-02 08:35:39.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-11-02 08:35:39.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:39.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261024_071241.json -> 28
2026-11-02 08:35:40.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261026_073451.json
2026-11-02 08:35:40.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261026_073451.json] ===
2026-11-02 08:35:40.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-11-02 08:35:40.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:40.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261026_073451.json -> 28
2026-11-02 08:35:40.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261028_080402.json
2026-11-02 08:35:40.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261028_080402.json] ===
2026-11-02 08:35:40.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-11-02 08:35:41.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:41.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261028_080402.json -> 28
2026-11-02 08:35:41.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261030_072248.json
2026-11-02 08:35:41.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261030_072248.json] ===
2026-11-02 08:35:41.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-11-02 08:35:41.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:41.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261030_072248.json -> 28
2026-11-02 08:35:42.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261101_071238.json
2026-11-02 08:35:42.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261101_071238.json] ===
2026-11-02 08:35:42.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-11-02 08:35:42.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:42.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_沉迷打機_20261101_071238.json -> 28
2026-11-02 08:35:42.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261021_205826.json
2026-11-02 08:35:42.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261021_205826.json] ===
2026-11-02 08:35:42.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-11-02 08:35:42.000000	=== 執行完畢！已成功抓取、清洗並將 12 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:42.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261021_205826.json -> 12
2026-11-02 08:35:43.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261022_072816.json
2026-11-02 08:35:43.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261022_072816.json] ===
2026-11-02 08:35:43.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-11-02 08:35:43.000000	=== 執行完畢！已成功抓取、清洗並將 12 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:43.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261022_072816.json -> 12
2026-11-02 08:35:43.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261024_071222.json
2026-11-02 08:35:43.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261024_071222.json] ===
2026-11-02 08:35:43.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-11-02 08:35:43.000000	=== 執行完畢！已成功抓取、清洗並將 12 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:43.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261024_071222.json -> 12
2026-11-02 08:35:44.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261026_073443.json
2026-11-02 08:35:44.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261026_073443.json] ===
2026-11-02 08:35:44.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-11-02 08:35:44.000000	=== 執行完畢！已成功抓取、清洗並將 9 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:44.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261026_073443.json -> 9
2026-11-02 08:35:44.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261028_080356.json
2026-11-02 08:35:44.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261028_080356.json] ===
2026-11-02 08:35:44.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-11-02 08:35:44.000000	=== 執行完畢！已成功抓取、清洗並將 12 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:44.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261028_080356.json -> 12
2026-11-02 08:35:45.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261030_072239.json
2026-11-02 08:35:45.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261030_072239.json] ===
2026-11-02 08:35:45.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-11-02 08:35:45.000000	=== 執行完畢！已成功抓取、清洗並將 12 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:45.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261030_072239.json -> 12
2026-11-02 08:35:46.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261101_071230.json
2026-11-02 08:35:46.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261101_071230.json] ===
2026-11-02 08:35: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-11-02 08:35:46.000000	=== 執行完畢！已成功抓取、清洗並將 11 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:46.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_科學教養_20261101_071230.json -> 11
2026-11-02 08:35:46.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261021_205814.json
2026-11-02 08:35:46.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261021_205814.json] ===
2026-11-02 08:35:46.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-11-02 08:35:46.000000	=== 執行完畢！已成功抓取、清洗並將 24 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:46.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261021_205814.json -> 24
2026-11-02 08:35:47.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261021_205848.json
2026-11-02 08:35:47.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261021_205848.json] ===
2026-11-02 08:35: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-11-02 08:35:47.000000	=== 執行完畢！已成功抓取、清洗並將 24 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:47.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261021_205848.json -> 24
2026-11-02 08:35:47.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261022_072826.json
2026-11-02 08:35:47.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261022_072826.json] ===
2026-11-02 08:35: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-11-02 08:35:47.000000	=== 執行完畢！已成功抓取、清洗並將 24 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:47.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261022_072826.json -> 24
2026-11-02 08:35:48.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261024_071234.json
2026-11-02 08:35:48.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261024_071234.json] ===
2026-11-02 08:35: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-11-02 08:35:48.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:48.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261024_071234.json -> 28
2026-11-02 08:35:48.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261026_073456.json
2026-11-02 08:35:48.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261026_073456.json] ===
2026-11-02 08:35: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-11-02 08:35:48.000000	=== 執行完畢！已成功抓取、清洗並將 26 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:48.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261026_073456.json -> 26
2026-11-02 08:35:49.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261028_080410.json
2026-11-02 08:35:49.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261028_080410.json] ===
2026-11-02 08:35: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-11-02 08:35:49.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:49.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261028_080410.json -> 28
2026-11-02 08:35:50.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261030_072253.json
2026-11-02 08:35:50.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261030_072253.json] ===
2026-11-02 08:35:50.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-11-02 08:35:50.000000	=== 執行完畢！已成功抓取、清洗並將 23 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:50.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261030_072253.json -> 23
2026-11-02 08:35:50.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261101_071244.json
2026-11-02 08:35:50.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261101_071244.json] ===
2026-11-02 08:35:50.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-11-02 08:35:50.000000	=== 執行完畢！已成功抓取、清洗並將 25 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:50.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_親子衝突_20261101_071244.json -> 25
2026-11-02 08:35:51.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261021_205829.json
2026-11-02 08:35:51.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261021_205829.json] ===
2026-11-02 08:35:51.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-11-02 08:35:51.000000	=== 執行完畢！已成功抓取、清洗並將 29 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:51.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261021_205829.json -> 29
2026-11-02 08:35:51.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261021_205831.json
2026-11-02 08:35:51.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261021_205831.json] ===
2026-11-02 08:35:51.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-11-02 08:35:51.000000	=== 執行完畢！已成功抓取、清洗並將 29 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:51.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261021_205831.json -> 29
2026-11-02 08:35:52.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261021_205837.json
2026-11-02 08:35:52.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261021_205837.json] ===
2026-11-02 08:35:52.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-11-02 08:35:52.000000	=== 執行完畢！已成功抓取、清洗並將 29 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:52.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261021_205837.json -> 29
2026-11-02 08:35:53.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261022_072820.json
2026-11-02 08:35:53.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261022_072820.json] ===
2026-11-02 08:35:53.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-11-02 08:35:53.000000	=== 執行完畢！已成功抓取、清洗並將 29 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:53.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261022_072820.json -> 29
2026-11-02 08:35:53.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261024_071226.json
2026-11-02 08:35:53.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261024_071226.json] ===
2026-11-02 08:35:53.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-11-02 08:35:53.000000	=== 執行完畢！已成功抓取、清洗並將 29 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:53.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261024_071226.json -> 29
2026-11-02 08:35:54.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261026_073446.json
2026-11-02 08:35:54.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261026_073446.json] ===
2026-11-02 08:35:54.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-11-02 08:35:54.000000	=== 執行完畢！已成功抓取、清洗並將 29 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:54.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261026_073446.json -> 29
2026-11-02 08:35:54.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261028_080413.json
2026-11-02 08:35:54.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261028_080413.json] ===
2026-11-02 08:35:54.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-11-02 08:35:54.000000	=== 執行完畢！已成功抓取、清洗並將 29 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:54.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261028_080413.json -> 29
2026-11-02 08:35:55.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261030_072300.json
2026-11-02 08:35:55.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261030_072300.json] ===
2026-11-02 08:35:55.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-11-02 08:35:55.000000	=== 執行完畢！已成功抓取、清洗並將 29 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:55.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261030_072300.json -> 29
2026-11-02 08:35:55.000000	processAdFilesInDir: 开始处理文件: /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261101_071246.json
2026-11-02 08:35:55.000000	=== 開始讀取本地檔案進行【升級版】結構化清洗入庫: [/mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261101_071246.json] ===
2026-11-02 08:35:55.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-11-02 08:35:56.000000	=== 執行完畢！已成功抓取、清洗並將 28 筆全維度廣告情報保存至 fn_ad_analysis 表 ===
2026-11-02 08:35:56.000000	processAdFilesInDir: 处理完成 /mnt/disk/cpaneluser/handlebookcom/public_html/funnel_uat/cronjob/facebookAd/FB_AD_講極都唔聽_20261101_071246.json -> 28
2026-11-02 08:35:56.000000	processAdFilesInDir: 全部处理完成
