0
Ich verwende die Klasse GAPI() für Google Analytics API.So legen Sie Daten in der GAPI Google Analytics-Klasse fest?
Dies ist der Code:
<?php
require 'gapi.class.php';
define('ga_profile_id', 'your profile id');
$ga = new gapi("[email protected]", "key.p12");
$filter = 'country == United States && browser == Firefox || browser == Chrome';
$ga->requestReportData(ga_profile_id, array('browser', 'browserVersion'), array('pageviews', 'visits'), '-visits', $filter);
?>
<table>
<tr>
<th>Browser & Browser Version</th>
<th>Pageviews</th>
<th>Visits</th>
</tr>
<?php
foreach($ga->getResults() as $result):
?>
<tr>
<td><?php echo $result ?></td>
<td><?php echo $result->getPageviews() ?></td>
<td><?php echo $result->getVisits() ?></td>
</tr>
<?php
endforeach
?>
</table>
<table>
<tr>
<th>Total Results</th>
<td><?php echo $ga->getTotalResults() ?></td>
</tr>
<tr>
<th>Total Pageviews</th>
<td><?php echo $ga->getPageviews() ?>
</tr>
<tr>
<th>Total Visits</th>
<td><?php echo $ga->getVisits() ?></td>
</tr>
<tr>
<th>Result Date Range</th>
<td><?php echo $ga->getStartDate() ?> to <?php echo $ga->getEndDate() ?></td>
</tr>
</table>
Aber ich kann nicht finden, wie die Datumsbereiche zu ändern.
Standardmäßig zeigt es den Status von 2014 bis heute - ich denke, es ist die Lebensdauer des Analytics-Kontos.
Es gibt eine ähnliche question aber es ist für eine ältere Version, die jetzt nicht funktioniert.
Vielen Dank.