Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google analytics 如何获得“;游客流量”;来自谷歌分析GAPI API的数据?_Google Analytics_Google Api_Google Analytics Api - Fatal编程技术网

Google analytics 如何获得“;游客流量”;来自谷歌分析GAPI API的数据?

Google analytics 如何获得“;游客流量”;来自谷歌分析GAPI API的数据?,google-analytics,google-api,google-analytics-api,Google Analytics,Google Api,Google Analytics Api,在Google Analytics中,有一个非常好的“访问者流量”页面,它清楚地包含并跟踪访问者在网站上的路径。有可能从API获取这些数据吗?我知道你可以使用“自定义变量”给用户一个唯一的ID,我已经这样做了,但是我要做的是能够使用已经收集的数据而不使用自定义变量。目前,我得到以下信息: $ga->requestReportData(56786432, array('networkLocation', 'date', 'hour', 'nextPagePath', 'previousPag

在Google Analytics中,有一个非常好的“访问者流量”页面,它清楚地包含并跟踪访问者在网站上的路径。有可能从API获取这些数据吗?我知道你可以使用“自定义变量”给用户一个唯一的ID,我已经这样做了,但是我要做的是能够使用已经收集的数据而不使用自定义变量。目前,我得到以下信息:

$ga->requestReportData(56786432, array('networkLocation', 'date', 'hour', 'nextPagePath', 'previousPagePath'), array('avgTimeOnSite', 'visits','pageviews'), array('-date', '-hour'), null, null, null, 1, 100);
这给了我参观“会议”的日期和时间,我认为这是一个开始,但如何从这里继续?可能吗

编辑 我现在添加了nextPagePath和previousPagePath作为新的维度,并添加了页面浏览量作为度量。这在某种程度上给出了访问者通过站点的路径。如果访问者选择路径A->B->C->exit,这将给出结果:

pageviews:1 previous:(entrence) next: :A
pageviews:1 previous:B next: :C
pageviews:1 previous:A next: :B
上面的结果确实是正确的,但如果访问者在站点上来回多次从A->B和A->C交叉多次,我就无法跟踪他何时到B和何时到C

pageviews:1 previous:(entrence) next: :A
pageviews:2 previous:A next: :C
pageviews:5 previous:A next: :B
pageviews:2 previous:C next: :A
pageviews4 previous:B next: :C
如果可能的话,我需要得到一个结果,为每一个新的网页访问者得到了正确的顺序

我已经看到了这个问题,但它并没有让我更接近我的答案:

我现在面对的是你的问题和你的答案。你当然可以。面临的挑战是,您可能必须使用其中一个对结果进行分页以访问所有结果

关于您关于跟踪后/前导航运动的问题,可以单独提问。如果可能的话,您可能必须以某种方式使用该包在页面上添加一些自定义javascript,但我不是如何做到这一点的专家

注意:我不是律师,但我认为在您的应用程序中尝试跟踪个人用户可能会违反法律。如果我错了,那将是令人愉快的,我想自己开始做这件事