python_自動縮網址

bitly_api * python

--

工作上因為網頁流量追蹤需求,尤其是在做ABtesting的時候,我們會需要產出"大量"的tracking code。有在碰GA分析的人就知道,大量的tracking code在縮網址的時候是非常辛苦的XD,一筆個URL估算大約需要20秒鐘左右完成。

GA的追蹤碼其實都是制式的格式(規則性很強),其實直接用excel把目標參數串像是下面:

這篇主要是要分享,在製作完上面的網址後,要如何透過python直接上傳到縮網址的網站上自動產出縮網址。

先付上完整代碼:

最終產出的是:

可以看到全部都自動縮網址在url那個欄位囉。

現在來說明一下比較複雜的部份:

首先先去bitly的官網註冊,完成後,點選Group Settings,接者點Advance setting。

https://app.bitly.com/Bk4c9k3SPvq/bitlinks/3bSVj4I

接著點選下面這個項目,透過OAuth來產生Token:

You’ll find generic access tokens and registered OAuth applications in your user settings.

簡單輸入個密碼,再點選下面的Generate即可。接著就把自己的Token記住囉。(一個月可以免費轉1000個url。)

再來是pip install的部份,不確定是什麼原因,直接從python !pip install會失敗,網路上都建議直接去bitly的 api用網址下載封包,再丟到您的libaray路徑即可。

參考網頁:

--

--

Tsai Kam
事業規劃單位的數據分析師 (grow with python)

好奇、愛觀察、喜歡自己動手做,是一個位在事業規劃單位(BU端)的數據分析師。從0程式基礎到能逐步將python應用於工作之中的小魯蛇。