Hello!! I finally figured out how to integrate the GAPI- Google Analytics
AIP PHP Interface into my cake project...But, it is painfully slow. Here
is what I did:
*
File in Vendor directory:*
/app/Vendor/gapi.php
*In my controller:*
App::import('Vendor', 'gapi');
*
In my view:*
<?PHP
define('ga_email','[email protected]');
define('ga_password','XXXXXXXX');
define('ga_profile_id','9999999');
$ga = new gapi(ga_email,ga_password);
$ga->requestReportData(ga_profile_id,array('browser','browserVersion'),array('pageviews','visits'));
?>
<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>
This returns exactly what I was looking for....but it takes between 60 and
90 seconds. Any thoughts or sage wisdom to depart (please?) - I appreciate
any help. I have been programming in PHP for a decade, but in cake for
only about a month.
--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.