Bonjour,
J'essaie d'utiliser l'api de Google analytics et je m'aide de tutos présents sur le net. Pour le moment j'arrive à remonter pas mal d'informations mais je bloque pour les afficher avec un graphique.
Ce code générant un graphique fonctionne très bien puisque je l'ai repris sur un tuto :
J'aimerai avoir un graphique pour ce genre de données (le nombre de pages vues par navigateur) sauf qu'il m'affiche toujours que le dernier résultat j'ai toujours du mal avec les foreach etc ...Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 $data = ''; $label = ''; foreach ($XML_object->entry as $m) { $tmp = @split('ga:browser=', $m->title); if ($label == "") { $label .= $tmp[1] . ' (' . $m->metric['value'] . ')'; $data .= $m->metric['value']; } else { $label .= '|' . $tmp[1] . ' (' . $m->metric['value'] . ')'; $data .= ',' . $m->metric['value']; } } echo ' <img src="http://chart.apis.google.com/chart? chs=500x220 &chd=t:' . $data . ' &cht=p &chxs=0,D91414,5.4 &chco=5562ff,ff0f0f,feff55,5eff55,9f3bff &chdl=' . $label . '" alt="Sample line chart" /> ';
Voici mon code :
Merci d'avance.Code:
1
2
3
4
5 $navigateurs = $ga->getDimensionByMetric('pageviews', 'browser'); foreach ($navigateurs['labels'] as $label) { echo $label . '<br />'; } echo '<img src="//chart.googleapis.com/chart?chs=300x150&cht=p3&chco=7777CC|76A4FB|3399CC|3366CC&chd=s:Uf9a&chdl=' . $label . '" width="300" height="150" alt="" />';