我有一個GTM容器,可以在網站上的所有頁面上運行。這個容器放在身體標籤中。我正在尋找一種在所有瀏覽量的2%上運行GTM HTML/JavaScript代碼的方法。對2%的流量運行標記
我看到有一個隨機數字生成器,可能有一種方法來利用它來完成我正在嘗試做的事情,但我不確定使用什麼參數進行設置。
有什麼建議嗎?
我有一個GTM容器,可以在網站上的所有頁面上運行。這個容器放在身體標籤中。我正在尋找一種在所有瀏覽量的2%上運行GTM HTML/JavaScript代碼的方法。對2%的流量運行標記
我看到有一個隨機數字生成器,可能有一種方法來利用它來完成我正在嘗試做的事情,但我不確定使用什麼參數進行設置。
有什麼建議嗎?
創建自定義JavaScript類型的變量,該變量返回介於1和100之間範圍內的隨機數。I took a function from here。
function() {
max = 100;
min = 1;
return Math.floor(Math.random() * (max - min + 1)) + min;
}
將它命名爲例如「RandomRange」。
現在創建一個觸發器。使其成爲綜合瀏覽量,並設置爲過濾器「RandomRange等於或小於2」。
RandomRange變量將平均返回所有案例中1%(所有案例中的一個)和1%中兩個案例中的一個,因此它將在2%的案例中返回「兩個或更少」案例。只能使用足夠數量的綜合瀏覽量(以獲得均勻分佈的隨機數)。
更簡單,在GTM中創建一個Random Number
變量。它返回一個介於0和2,147,483,647之間的值。如果你想抽樣2%的訪問者簡單計算它,即2,147,483,647 = 42,949,672.94或四捨五入42,949,673的2%。然後,只要告訴你的觸發器激活,如果該變量小於(或等於)該數字。