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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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="" />';
Partager