按照这篇文章http://developers.marketo.com/blog/single-page-application-web-tracking-with-munchkin/,我实现了触发点击事件的代码。一切似乎都有效,但我没有在Marketo的报告部分看到跟踪。还有其他人在你的Angular 2 SPA中运气munchkin代码吗?
这是我在初始化munchkin代码后使用的代码:
<script>
$( document ).ready(function() {
$('body').on('click',function(e){
var urlThatWasClicked = e.target.href;
console.log(urlThatWasClicked);
if(typeof(urlThatWasClicked) != 'undefined'){
Munchkin.munchkinFunction('clickLink', { href: urlThatWasClicked});
}
});
});
</script>
除了第一页加载之外,这似乎无法在报告中获取任何内容。