查看Google Analytics网站中的Goal Funnel报告时。我不仅可以看到目标开始和完成的次数,还可以看到每个步骤的访问次数。
如何通过Google AnalyticsAPI找到步骤数据?
我正在使用查询资源管理器进行测试并使用3个步骤测试目标,第1步标记为必需
通过使用goalXXStarts和goalXXCompletions,我能够获得开始和完成:
然而,我无法找到一种方法来获得目标第二步数据。
我尝试将ritchtextBox
或 $alldata = @()
$geta = command-geta
$getb = command-getb
$getc = command-getc
#of course creating a function would be much more nicer in case the structure of A, B and C is the same
foreach ($a in $geta)
{
$temp = New-Object System.Object
$temp | Add-Member -MemberType NoteProperty -Name "aonedata" -Value $a.one
$temp | Add-Member -MemberType NoteProperty -Name "atwodata" -Value $a.two
$alldata += $temp
}
foreach ($b in $getb)
{
$temp = New-Object System.Object
$temp | Add-Member -MemberType NoteProperty -Name "bonedata" -Value $b.one
$temp | Add-Member -MemberType NoteProperty -Name "btwodata" -Value $b.two
$alldata += $temp
}
foreach ($c in $getc)
{
$temp = New-Object System.Object
$temp | Add-Member -MemberType NoteProperty -Name "conedata" -Value $c.one
$temp | Add-Member -MemberType NoteProperty -Name "ctwodata" -Value $c.two
$alldata += $temp
}
write-host $alldata
$alldata | convertto-csv | out-file "c:\temp\lotsofdata.txt"
与步骤2的网址一起使用,并将previousPagePath作为步骤1(required = true),并将ga:users
或{{1}添加到其中从第1步ga:uniquePageViews
开始的下一阶段(因为其required = true)用于回填。
我也尝试了其他组合,但永远无法找到正确的数字或接近它。
答案 0 :(得分:0)
可用于使用Google Analytics核心报告API执行转化渠道分析的一种技术是为渠道中的每个步骤定义segment。如果渠道的第一步是'required'步骤,则该步骤也必须包含在每个后续步骤的细分中。
例如,如果您的渠道有三个名为A,B和C的步骤,那么您需要为A定义一个分段,为B定义另一个分段,为C定义另一个分段。
如果需要步骤A,则:
否则,如果不需要步骤A,则:
要获取渠道中每个步骤的计数,请对每个细分执行查询,以获取该细分所匹配的sessions
个数。此外,您可以查询每个步骤的上一页和下一页(包括入口和出口)(如果需要);在这种情况下,查询previousPagePath
和pagePath
作为维度以及指标uniquePageviews
,entrances
和exits
。请记住执行,构建和解释每个查询结果时'hit-level' vs 'session-level' data之间的差异。
您还可以使用sequential segmentation来获得类似的结果,它可以更好地控制渠道步骤的计数方式,并在必要时允许进行非顺序漏斗分析。