我正在使用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:keywordga:medium将给出所需的结果。

根据documentationga: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/

10-11 22:56
查看更多