【问题标题】:Google Analytics activevisitors error php (real-time)谷歌分析activevisitors错误php(实时)
【发布时间】:2014-01-17 23:14:30
【问题描述】:

我正在尝试创建一个 php 页面,该页面显示到目前为止当天的访问者数量和页面浏览量,以及当前的活跃用户数量。我已经让访问者和页面浏览量正常工作,没有任何问题。但是,对于 activeVisitors 调用,我收到以下错误。

Fatal Error: Call to a member function get() on a non-object

实时 API 是否仍对列入白名单的用户锁定?

下面是我目前拥有的代码

$client->setAccessType('offline_access');
$analytics = new Google_AnalyticsService($client);
$analytics_id   = 'ga:XXXXXXXX';
$lastWeek       = date('Y-m-d', strtotime('-1 week'));
$today          = date('Y-m-d');

try {
    $results = $analytics->data_ga->get($analytics_id,
                        $today,
                        $today,'ga:visitors');
    echo '<b>Number of visits today:</b> ';
    $visits = $results['totalsForAllResults']['ga:visitors'];
    echo $results['totalsForAllResults']['ga:visitors'];
} catch(Exception $e) {
    echo 'There was an error : - ' . $e->getMessage();
}


try {
    $results = $analytics->data_ga->get($analytics_id,
                        $today,
                        $today,'ga:pageviews');
    echo '<br/><b>Number of page views today:</b> ';
    $pageviews = $results['totalsForAllResults']['ga:pageviews'];
    echo $pageviews;
} catch(Exception $e) {
    echo 'There was an error : - ' . $e->getMessage();
}

上面的作品。 然后尝试实时数据失败。

$optParams = array(
    'dimensions' => 'ga:medium');

try {
    $results = $analytics->data_realtime->get(
      'ga:XXXXXXX',
      'ga:activeVisitors',
      $optParams);

    echo '<br/><b>Number of active users:</b> ';
    $active = $results['totalsForAllResults']['ga:activeVisitors'];
    echo $active;
} catch(Exception $e) {
    echo 'There was an error : - ' . $e->getMessage();
}

我想也许我只是错误地调用了实际值,但错误代码直接指向 get 行。

【问题讨论】:

    标签: php google-analytics real-time


    【解决方案1】:

    自最近的稳定版本以来,Google_AnalyticsService.php 文件已更新,因此我链接到的代码实际上并未加载到我的项目中。我通过更新我的库以包含在他们的website 上显示的代码解决了这个问题。一旦我包含了这些文件,上面的代码就可以正常工作了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多