我想选择Google Analytics帐户中所有添加的URL的所有报告ID。我怎么能做这样的事情?
SELECT report_id FROM google_analytics_account
Google Analytics(分析)帐号中的网址示例:
https://www.google.com/analytics/web/?hl=en#home/a3456789w2345678p1234567/
https://www.google.com/analytics/web/?hl=en#home/a3456789w2345678p9876543/
报表 ID 有1234567和9876543。
我可以仅使用 GAPI 类来执行此操作吗?如何?
我有一个加皮课。
<!-- language: lang-php -->
require_once 'gapi.class.php';
$ga = new gapi('my_test_email@gmail.com', 'my_test_email_password');
$report_id = 1234567;
$dimensions = array('browser', 'browserVersion');
$metrics = array('pageviews', 'visits');
$sort_metric = null;
$filter = null;
$start_date = null;
$end_date = null;
$start_index = 1;
$max_results = 30;
$ga->requestReportData(
$report_id,
$dimensions,
$metrics,
$sort_metric,
$filter,
$start_date,
$end_date,
$start_index,
$max_results
);
foreach ($ga->getResults() as $result) {
echo '<strong>'.$result.'</strong><br />';
echo 'Pageviews: ' . $result->getPageviews() . ' ';
echo 'Visits: ' . $result->getVisits() . '<br />';
}
echo '<p>Total pageviews: ' . $ga->getPageviews() . ' total visits: ' . $ga->getVisits() . '</p>';
echo '<font color="blue"><pre>',print_r($ga->getResults()),'</pre></font>';
echo '<hr />';
谢谢! :)
您可以向请求添加筛选器。 这样的事情应该做
ga:landingPagePath%3D@ReportID=1234567,ga:pagePath%3D@ReportID=9876543
我不确定它是否需要使用ga:pagePath或ga:landingPagePath检查你的谷歌分析,看看你在哪里看哪个页面。 它可能是你想要的ga:landingPagePath。
此外,,是一个OR分隔符,因此,如果要添加更多,只需添加另一个带有,即可。