当javascript规则基于_gaq javascript中的值时,是否可能通过javascript规则触发标签?
这是我的Google Analytics javascript:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-960143-1']);
_gaq.push(['_setDomainName', '.immoscout24.ch']);
_gaq.push(['_trackPageview', '/ContactFormSent.html']);
_gaq.push(['_trackPageLoadTime']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
谷歌标签管理器的帮助文档说道:
JavaScript变量:该值设置为您指定的全局变量的值。 如果您要查找的值未在数据层中设置(请参见下面的数据层宏类型),并且在DOM中不可见(请参见下面的DOM宏类型),则可能可以从JavaScript变量中检索该值。 如果您可以在页面源代码中以JavaScript变量的形式找到要查找的值,请使用此宏类型。
现在我想为_trackPageview创建一个宏,并根据此宏对/ContactFormSent.html进行规则设置。 所以变量应该是全局变量——> '_trackPageview'是否是这种情况? 如果是,则应该可以基于此规则触发标签。 或者是谷歌标签管理器的设置有问题吗?
macroname: trackPageview macrotype: JavaScript-variable 全局变量名称:_trackPageview
感谢您的帮助,Fabian。