Google Analytics里面啥情况会产生Entrance和Session的不同

只要存在第一个hit不是pageview的session,就可能出现某页面的entrances和sessions不相等的情况。GA 中会把指标entrances算在session中的第一个pageview对应的page上,而把指标sessions算在session中的第一个hit。举个例子:如果一个用户在来到某个网站A页面后并未关闭页面,会话超时后再次来到该页面(切换到该标签页就行),点击了A页面上某个加了事件跟踪的按钮,接着去了B页面,然后离开网站,最后会话结束。在这个过程中,A页面,0 entrances;B页面,1 entrances;当使用自定义报告将page维度关联sessions指标时,A页面的sessions为1,B页面是sessions为0;最终看到的结果:Total,1 pageviews,1 sessions,1 entrancespage A,0 pageviews,1 sessions,0 entrancespage B,1 pageviews,0 sessions,1 entrances之所以page A那里会有一个sessions,只是因为发送事件统计的时候自动带了dl,而dl就是page A。GA 帮助文档中强调过,要查看某个页面出现在多少次会话中,应该使用的指标是unique pageviews而不是sessions。https://support.google.com/analytics/answer/2934985?hl=en
■网友
使用 Measurement Protocol https://developers.google.com/analytics/devguides/collection/protocol/v1/?hl=zh-cngoogle 自己也说了是通过 dl 参数来将事件定义到某个页面的。这样就会先有在B页上的事件,后有,甚至没有B页面。比较常见的例子是线下交易或者跨到友商交易后回传给GA交易数据。


    推荐阅读