我正在使用Google Analytics(分析)Core Reporting API。我有些困惑,想讨论。
首先,我想获取用户已搜索到以到达我的网站的关键字。我用过ga:keyword
。我还看到了另一个维度,即ga:searchKeyword
。其中哪一项会给我带来理想的结果?
其次,我想获取关键字类型是自然还是付费?如果我将使用ga:medium
,它将为我提供搜索关键字的类型吗?
BTY使用以下功能获取结果
private function getResults(&$analytics, $profileId,$data) {
$optParams = array(
'dimensions' => 'ga:visitCount,ga:browser,ga:fullReferrer,ga:keyword,ga:country,ga:campaign,ga:medium'
);
return $analytics->data_ga->get(
'ga:' . $profileId, $data['start_date'], $data['end_date'], 'ga:visits',$optParams);
}
请指导我。
最好的祝福,
最佳答案
ga:searchKeyword
仅适用于内部网站搜索中的关键字。 ga:keyword
和ga:medium
将给出所需的结果。
根据documentation,ga:keyword
跟踪:
使用手动活动跟踪时,utm_term
活动跟踪参数的值。使用AdWords自动标记或访问者使用自然搜索访问您的酒店时,访问者使用关键字访问您的酒店。否则,值为(not set)
。ga:medium
可用于区分自然搜索和付费点击。它跟踪:
推介给您的财产的类型。使用手动活动跟踪时,utm_medium
活动跟踪参数的值。使用AdWords自动标记时,值为ppc
。如果用户来自Google Analytics(分析)检测到的搜索引擎,则值为organic
。如果引荐来源网址不是搜索引擎,则值为referral
。如果访问者直接来到该属性,并且document.referrer
为空,则值为(none)
。
关于web - 如何从Google Analytics(分析)Reporting API获取关键字类型(有机或付费),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18035266/