如何从Google Analytics Reporting API获取关键字类型(有机或付费)

时间:2013-08-03 17:04:29

标签: web google-analytics google-analytics-api

我正在使用Google Analytics核心报告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);
}

请指导我。

最诚挚的问候,

1 个答案:

答案 0 :(得分:2)

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)