=)

Foi um script que desenvolvi um tempo atrás.

Eu precisava resgatar a quantidade de visitas únicas, e de visualizações, das páginas de um site.

Existe uma class oficial, a GAPI.

Se você dedicar um tempinho para ler a API do Google Analytics, dá para customizar bem os relatórios..

<?php
  include 'gapi.class.php';

  define('ga_profile_id', '123456789');
  $ga = new gapi( 'seu_email@provedor.com', 'sua_senha' );


  $ga->requestReportData(ga_profile_id, 'pagePath', array('uniquePageviews','pageviews'),'-uniquePageviews', null, null, null, null, 300);

  echo '<table><tr><th>URL</th><th>Visitas Únicas</th><th>Visualizações</th></tr><tbody>';
  foreach($ga->getResults() as $result)
  {
      echo '<tr><td><u>',$result->getPagePath(), '</u></td><td>',$result->getUniquePageviews(),
                  '</td><td> ',$result->getPageviews(), '</td>';
  }
  echo '</tbody></table>';

A saída é algo do tipo:

URL Visitas Únicas Visualizações <u>/blog/</u> 635 973 <u>/blog/2011/04/29/afinal-e-orientacao-objetos/</u> 303 325 <u>/blog/2011/04/15/carousel-jquery-usando-cycle/</u> 239 373

No caso, abrindo o teu google analytics, você notará, que a resposta se refere aos dados dos últimos 30 dias.

O ga_profile_id, vc recupera assim que logar no GA.

Note a URL, depois de ter entrado no teu perfil:

https://www.google.com/analytics/reporting/?reset=1&id=**123456789**pdr=20110409-20110509

Só informar na constante ali do php, o valor da chave ID dessa query string.

Bom divertimento.