Tag: 谷歌标签管理器

Google跟踪代码管理器动态function

有没有人知道如何在Gtm中使用动态function。 为此我创建了一个名为GetName的新变量(GTM中的自定义javascript),它只需要1个参数。 function(name) { console.log(name); return; } 现在,我想创建一个新的自定义JavaScript。 这将调用GetName函数。 但我无法称呼它。 我想我使用了错误的语法。 function() { {{GetName(“test”)}} => That not worked {{GetName “test”}} => That not worked return; } 是否有人知道如何在GTM中调用该function。 谢谢

获取url的综合浏览量

我有一个网站,我想使用谷歌标签管理器和数据层变量获取特定url的综合浏览量。 示例url http://www.test.com http://www.test.com/e-shop http://www.test.com/contact 我通过家庭电子商店联系创建数据层变量 在我使用每个数据层变量设置以下触发器作为自定义事件 home eshop contact 之后,我应该在标签中写什么代码,我将其命名为Pageviews,以便在google analytics中包含这些变量? 是否有更简单的方法来制作它,但再次使用数据层?

Google跟踪代码管理器:事件跟踪无效

我尝试使用跟踪代码管理器跟踪我网站上所有mailto-links的点击次数,但它根本不起作用。 查看使用firebug的网络传输,我可以看到没有任何内容提交给Google(当然,我的Google Analytics界面中也没有任何内容)。 我已使用jQuery(在我的页面上正确加载)将推送绑定到click: $(function() { $(“a[href^=’mailto:’]”).bind(“click”, function() { dataLayer.push({ ‘event’: ‘GAevent’, ‘eventCategory’: ‘Mail Link’, ‘eventAction’: ‘clicked’, ‘eventLabel’: ‘My Event Label’ }); }); }); 然后,在Google跟踪代码管理器界面中,我使用适当的网络媒体资源ID(如UA-XXXXXX-X)设置标记为Google Analytics代码。 使用以下参数将类型设置为“event”: 分类: {{eventCategory}} 行动: {{eventAction}} 标签: {{eventLabel}} 值的字段为空,未设置非交互。 要触发事件,我设置规则{{eventLabel}}等于我的事件标签。 当然我还创建了以下宏: 名称:eventLabel 输入:dataLayer变量 变量名称:eventLabel 名称:eventCategory 输入:dataLayer变量 变量名称:eventCategory 名称:eventAction 输入:dataLayer变量 变量名称:eventAction 名称:活动 类型:用户定义的事件 你看到这个有什么错误吗? 为什么没有发送给谷歌? 我知道,即实际上不需要用户定义的变量,但我认为无论如何设置它都没有问题。 jQuery选择器也很好,当我绑定console.log ,同样的事件我可以在控制台中看到它的消息。

jQuery从Google跟踪代码管理器加载到gtm.js

我一直有一个问题,jQuery v1.9.1被包含在gtm.js文件的顶部。 它会导致一些问题,并且可能会破坏已经加载到jQuery.fn上的jQuery插件。 回归测试也是一个问题。 我检查过,我似乎没有加载jQuery的Google跟踪代码管理器中的任何自定义标记。 最终,我希望能够控制主机域和加载的jQuery版本。 GTM界面中是否有配置设置或其他一些我可以禁用jQuery的方法?

谷歌分析发送事件回调函数

我正在尝试在用户注册之后和重定向之前发送事件go google analytics。 我正在使用Google跟踪代码管理器和univerasl js。 首先,我尝试使用dataLayer对象,如下所述: developers.google 这就是我的function: //Registering new user via ajax $.ajax(‘/register/’, { success: function() { //Pushing event to dataLayer dataLayer.push({ ‘Category’: ‘Registration Process’, ‘event’: ‘Registration Submit Btn’ }); //Logging in new user and redirecting the page with a timeout setTimeout(function(){ loginAction(); }, 500) } }) 麻烦的是,我收到了大约25%的所有活动, 其他所有活动都丢失了 。 我不知道在向dataLayer添加对象之后是否以及何时将事件实际发送给Google,我认为75%的事件根本没有发送。 现在我正在尝试实现另一种方法: //Registering new […]