php 使用Google Analytics和GAPI获取网站数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 使用Google Analytics和GAPI获取网站数据相关的知识,希望对你有一定的参考价值。

<?php
include( 'gapi.class.php'); // include the path to the gapi class

define('ga_email','youremail@email.com'); // enter your username and password.
define('ga_password','your password');
$ga = new gapi(ga_email,ga_password);

$report_id = 'enter your id';
$filter = 'ga:pagePath==/page-path.php';
$start_date = 'YYYY-MM-DD'; // example: 2011-01-31
// if you leave $end_date as null, it's today's date
// you may create variables for each parameter value or enter them into the parenthesis directly.

$ga->requestReportData(
    $report_id, // $report_id
        array('pagePath'), // $dimensions
    array('UniquePageviews'), // $metrics
   '-UniquePageviews', // $sort_metric
 $filter, // $filter
   $start_date, // $start_date
   null, // $end_date
    1, // $start_index
    null // $max_results
);
foreach($ga->getResults() as $result) {
  $pageview = $result->getUniquePageviews();
 echo 'path: '.$result->getPagePath().'<br/>';
    echo $pageview.&quot; unique views&quot;;
}
?>

以上是关于php 使用Google Analytics和GAPI获取网站数据的主要内容,如果未能解决你的问题,请参考以下文章

javascript 使用Google Analytics和BU GA跟踪器跟踪下载情况

如何使用 ga.js 而不是 analytics.js 设置 Google Analytics 用户 ID

Google Analytics Data API (GA4) 中 ga:adContent 和 ga:keyword 的等效维度

转载Google Analytics 使用图文全攻略

如何使用 PHP 在重定向页面上使用 Google Analytics 进行跟踪?

google.com:analytics-bigquery:LondonCycleHelmet.ga_sessions_20130910 中的缺失值