GTM常用 JS syntax 

這一篇主要分享當我們進行網站追蹤、臉書像素埋設、GA4電子商務事件埋設、廣告資料收集。一系列所會用到的JS,使用JS基本上有很多種解法,本篇只專注分享,幾個常用 / 簡單的JS syntax 。

不管是抓取特定網站元件,轉變資料型態。將網站上的金錢符號、數字符號資料清理,再接續資料運算。這一些都可以透過Javascript幫我們實現。

市面上公司常見的透過第一方cookie追蹤;抓取不會cookie夾帶的utm方式。其實在以下的方式都可以有解答,而且程式語言的組合是無限多種可能,所以透過基本的語法,再由人員的思維進行使用 / 組合。達到網站理想的網站追蹤目的。

document.cookie

建立第一方cookie。

document.querySelector()

搭配CSS選擇器,取出網站上特定物件(取網站上找到的第一個)。

document.querySelectorAll()

搭配CSS選擇器,取出網站上特定物件(取全站符合CSS Selector條件)。

window 物件

可觀察網站擁有的物件,後續進行資料回拋。

parseInt(string, radix)

轉成有十進位,後續做系統上的數字運算,沒有小數點的幣別。

parseFloat(string)

轉成十進位表示的浮點數,方便我們後續做系統上的數字運算,適合有小數點的幣別

match()

透過Regex篩選指定字串。常用於網站的特定字串篩選、幣別移除取出產品價值。

function

只要GTM新建自訂js,那就一定會用到,需要Return回傳值。

error: