Insérez des graphiques Google Analytics sur mon site [fermé]

16

Je serais ravi d'afficher les informations de trafic Google Analytics pour chaque page de mon site EMBARQUÉE dans cette page. Quelle est la façon la plus simple de procéder?

Alex
la source

Réponses:

9

Il n'y a pas de moyen facile de le faire. Étant donné que les graphiques "flash" ne sont pas disponibles pour être intégrés à votre site Web.

La seule façon de le faire est via l'API Google Analytics,

Voir, http://code.google.com/apis/analytics/docs/

Mais cela ne vous donnera toujours pas de graphiques. Si vous vouliez des graphiques, vous pouvez utiliser l'API Google Charts en conjonction avec l'API Google Analytics pour créer le vôtre.

Voir, http://code.google.com/apis/chart/

cfaulkingham
la source
2
Wow, assez fou que personne d'autre ne veuille faire ça. J'imagine que chaque site de contenu généré par les utilisateurs qui utilise Goog Analytics veut faire quelque chose comme ça (exposer les statistiques à la base d'utilisateurs). Existe-t-il un autre package Analytics gratuit qui peut le faire facilement? Je vous remercie!
Alex
Vous pouvez envisager d'utiliser Mint qui a des widgets voir, haveamint.com/peppermill et haveamint.com/peppermill/widgets
cfaulkingham
7

J'ai moi-même rencontré ce même problème. J'ai fini par créer ma propre solution et la publier pour utilisation. OOCharts utilise un seul script. En plus de cela, vous pouvez présenter les graphiques au public ou aux clients. Il utilise Google Charts pour créer les graphiques. J'ai également inclus des solutions prédéfinies pour tous ceux qui ne veulent pas toucher les objets javascript. Voici un exemple de bloc d'intégration pour quelqu'un qui souhaite un graphique en courbes de visite:

     <script type="text/javascript" src="http://oocharts.org/release/current/oocharts.js"></script>
     <script type="text/javascript">
     oo.setPackage('corechart');
     oo.load(drawCharts);

     function drawCharts() {
        var end_date = new Date();

        var start_date = new Date();
        start_date.setDate(end_date.getDate() - 30);

        var c = new oochart("ooid", "aid", start_date, end_date, "line");
        c.setMetric('ga:visitors', 'Visits', 'number');
        c.setDimension('ga:date', 'Date', 'date');

        c.load(function(data){
            for (var i = 0; i < data.length; i++) { data[i][0] = oo.utility.parseAnalyticsDate(data[i][0]); }
            c.draw("visits_chart", data);
        });
    }
    </script>
    <div id="visits_chart"></div>

Je sais que c'est en retard à la question, cependant, c'est l'article que j'ai trouvé lorsque je cherchais des réponses, et j'aurais apprécié une solution comme celle-ci (configuration minimale, pas d'enregistrement de site, personnalisable).

Modifier: OOcharts n'est plus disponible.

Edit: Une autre option qui pourrait fonctionner pour vous est superProxy .

Tyler Shaddix
la source
2

Découvrez les analyses intégrées . C'est un service précisément pour ce que vous demandez. Vous définissez le graphique (type, mesures, dimensions, plage de dates), puis intégrez simplement un extrait de code dans votre site où vous souhaitez que le graphique s'affiche.

Divulgation: je travaille avec embeddedanalytics


la source
2

Étant donné que l'OP a également demandé s'il existe un package d'analyse gratuit similaire qui permet une intégration facile des graphiques et des données, il convient de mentionner Piwik .

C'est un projet de logiciel libre et possède une assez bonne documentation sur l' intégration , semble être exactement ce que l'OP recherche.

Liam
la source
1

Avertissement: je n'ai aucune idée de comment le faire via le code.

Cependant, en utilisant le rapport `` envoyer un e-mail '', vous pouvez envoyer un e-mail avec votre rapport en tant que pièce jointe xml / csv / etc sur une base périodique automatisée à un compte de messagerie détenant qui le traiterait. IE, configurez Analytics pour envoyer le courrier électronique chaque semaine, configurez le client de messagerie pour prendre automatiquement les courriers électroniques de cet expéditeur avec des fichiers .xml et télécharger la pièce jointe dans un espace de stockage à partir duquel vous pouvez rendre un graphique. Ensuite, vous avez simplement besoin d'un script pour restituer les valeurs du rapport exporté.

mfg
la source
-1

Essayez Explainum .

Explainum est le moyen le plus simple d'intégrer un graphique de Google Analytics à un site. Pas de feuilles, pas de choses compliquées à configurer .. Explainum se connecte aux données sur Google Analytics, et donne un code pour intégrer un graphique à mon site. De la même manière que YouTube vous donne un code pour intégrer une vidéo sur votre site.

Max Ivak
la source
Le lien mène à un site différent pour le moment.
Alex