使用Python實現 廣告成本事件 自動寫入至神策數據工具
每天都要產生廣告事件,廣告的來源及廣告成本是亂數及特定的管道,且針對不同項目去發送,故可以藉由Python 製作個小工具協助完成….
完整程式碼可以至 howhow 的公開GitHub上查看
程式執行
執行範例
程式架構
說明:
1. main.py 為參數接收判斷進入口。
2. handler.py 為程式邏輯流水線,包含主態檔檢查、使用哪種參數。
3. utils.py 為讀取config.ini 的類別。
4. maker.py 為呼叫神策SDK並寫入程序。
config.ini 設定組態檔說明
1. [XXXX] : 此項目為必填,請填入您的項目英文變數名稱,需用中刮號包住。
2. source : 廣告來源,可設定多個值,需使用逗號隔開( ex. FB, Line, IG)。
3. amount_min: 廣告成本隨機亂數的下限值 (如寫入非數值形態,會自動轉化為 3,000,低於 1不會降低) 。
4. amount_max: 廣告成本隨機亂數的上限值 (如寫入非數值形態,會自動轉化為 10,000,超過 10,000,000不會增加)。
程式執行方式
1. 請使用python3以上版本
2. 執行前先使用 pip3 install -r requirements.txt --no-index ,安裝所需lib
3. 配置導入工具組態檔
4. 執行 sh start.sh 導入的項目
ps. 可選參數: -t 自定義時間 , -d 啟動debug模式,數據不會寫入