有没有办法创建标识流量来源类型的Google代码管理器规则(通过宏)? (像有机食品?)。想要创建一个只有在流量来源是有机的情况下才会触发的标记。可能的?
答案 0 :(得分:2)
最简单的方法是从Google Analytics(__ utmz)Cookie中提取源(utmcsr),并根据值触发标记管理器事件。然后根据该事件创建规则。
我认为不可能只通过标签管理器界面。
(已更新为添加)我过去使用过以下代码并猜测它仍然有用(我担心我无法给予适当的信任,我从某些网站上捏了一下)。
/**
Reads the Google utmz Cookie and returns he values as an array
utmcsr = utm_source
utmccn = utm_campaign
utmcmd = utm_medium
utmctr = utm_term
utmcct = utm_content */
function parseGACookie() {
var values = {};
var cookie = readCookie("__utmz");
if (cookie) {
var z = cookie.split('.');
if (z.length >= 4) {
var y = z[4].split('|');
for (i=0; i<y.length; i++) {
var pair = y[i].split("=");
values[pair[0]] = pair[1];
}
}
}
return values;
}
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
ga = parseGACookie();
if(ga['utmcsr'] == "cpc") {
alert("Paid advertising");
}
答案 1 :(得分:2)
如果您的流量来自带标记的网址(例如您使用默认GTM网址标记手动标记的广告系列),您只需通过GTM界面即可完成此操作。
我希望这会有所帮助。