Google analytics 谷歌分析API数据不匹配

Google analytics 谷歌分析API数据不匹配,google-analytics,google-analytics-api,universal-analytics,Google Analytics,Google Analytics Api,Universal Analytics,我设置了一个自定义变量,从googleanalytics获取数据,并存储到本地数据库中 要求:我想获得用户,会话,事件标签,总事件,唯一事件,事件值,操作系统,浏览器和设备类别 问题: public function getEventsLabelByDate($params=array()) { $defaults = array( 'metrics' => 'ga:visitors,ga:visits,ga:totalEvents,ga:uniq

我设置了一个自定义变量,从
googleanalytics
获取
数据
,并存储到本地数据库中

要求:

我想获得
用户
会话
事件标签
总事件
唯一事件
事件值
操作系统
浏览器
设备类别

问题:

public function getEventsLabelByDate($params=array()) {

        $defaults = array(
            'metrics' => 'ga:visitors,ga:visits,ga:totalEvents,ga:uniqueEvents,ga:eventValue',
            'dimensions' => 'ga:eventLabel,ga:eventCategory,ga:country,ga:operatingSystem,ga:browser,ga:date,ga:deviceCategory',
            'filters' => 'ga:eventAction==Play Done',
        );
        $_params = array_merge($defaults, $params);
        return $this->_query($_params);

    }   

$data = $ga->getEventsLabelByDate();
我已经检查了谷歌分析的仪表盘,数据报告正常。但是,我注意到,在Google Analytics上,
独特事件列中列出的数据与我请求
Google Analytics API时得到的数据不匹配

由GA显示的数据:

public function getEventsLabelByDate($params=array()) {

        $defaults = array(
            'metrics' => 'ga:visitors,ga:visits,ga:totalEvents,ga:uniqueEvents,ga:eventValue',
            'dimensions' => 'ga:eventLabel,ga:eventCategory,ga:country,ga:operatingSystem,ga:browser,ga:date,ga:deviceCategory',
            'filters' => 'ga:eventAction==Play Done',
        );
        $_params = array_merge($defaults, $params);
        return $this->_query($_params);

    }   

$data = $ga->getEventsLabelByDate();

GA API显示的数据:

我在GA API中使用的查询:

public function getEventsLabelByDate($params=array()) {

        $defaults = array(
            'metrics' => 'ga:visitors,ga:visits,ga:totalEvents,ga:uniqueEvents,ga:eventValue',
            'dimensions' => 'ga:eventLabel,ga:eventCategory,ga:country,ga:operatingSystem,ga:browser,ga:date,ga:deviceCategory',
            'filters' => 'ga:eventAction==Play Done',
        );
        $_params = array_merge($defaults, $params);
        return $this->_query($_params);

    }   

$data = $ga->getEventsLabelByDate();

我想知道在我的
API调用中最好使用什么

任何立即的帮助都是非常值得的。谢谢。

我遇到了同样的问题

我的解决方法是将维度更改为ga:eventCategory,然后汇总返回的uniqueEvents。它提供了一个与web界面上每个eventAction的uniqueEvent相同的数字


使用更精细的尺寸可以得到准确的数字。希望这也适用于您。

我遇到了同样的问题

我的解决方法是将维度更改为ga:eventCategory,然后汇总返回的uniqueEvents。它提供了一个与web界面上每个eventAction的uniqueEvent相同的数字


使用更精细的尺寸可以得到准确的数字。希望这对你也有用。

你应该等到明天再试一次。当天流量的报告不能保证及时准确。@Philip.我完全同意你的意见,但我在这里要求昨天的数据。请查看我选择的日期范围。你应该等到明天再试一次。当天流量的报告不能保证及时准确。@Philip.我完全同意你的观点,但我在这里要求昨天的数据,请查看我选择的日期范围。。