我正在使用cleverInfiniteScroll(https://github.com/wataruoguchi/clever-infinite-scroll)并且需要帮助。
这是我使用的代码
<script>
// When you use default selectors
// $('#contentsWrapper').cleverInfiteScroll();
// When you use custom selectors
$('#contentsWrapper').cleverInfiniteScroll({
contentsWrapperSelector: '#contentsWrapper',
contentSelector: '.content',
nextSelector: '#next',
loadImage: 'ajax-loader.gif'
}, function(){
_gaq.push(['_trackPageview', '<?php the_permalink() ?>']);
ga('send', 'pageview', '<?php the_permalink() ?>');
generateVirtualPageView('<?php the_permalink() ?>', '<?php the_title(); ?>') ;
});
function generateVirtualPageView(path, title)
{
window.dataLayer.push({
event : 'virtualPageView', //fixed value you need to use as trigger in GTM
virtualPagePath : path,
virtualPageTitle: title});
}
</script>
一切正常,但在 Google Analytics 中实时查看,当用户访问文章查看并向下滚动时,文章会自动跳转到另一篇文章,但在 GA 中仍显示旧文章 URL。
不知道我错在哪里?
任何使用过cleverInfiniteScroll 的人都可以给我一些建议吗?
P/S:我使用谷歌标签管理器
P/S:我使用谷歌标签管理器这是我使用的代码:
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXX-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('set', 'developer_id.YYYYYY', true);
gtag('config', 'UA-XXXXXXXX-1', {
'allow_google_signals': true,
'link_attribute': true,
'anonymize_ip': true,
'custom_map': {
'dimension1': 'logged_in'
},
'logged_in': 'no'
} );
</script>