2009-08-27 18 views
8

Cette requête donne des visites par source de trafic;Interrogation de l'API Google Analytics pour des statistiques sur des pages spécifiques (filtre par pages)

https: //www.google.com/analytics/feeds/data?ids=ga%3A123456 & dimensions = ga% 3Asource% 2Cga% 3Amedium & métriques = ga% 3Avisits & tri =% -ga 3Avisits & début -date = 2009-08-12 & date de fin = 2009-08-26 & max = 50 résultats-

Mais, lorsque vous spécifiez un filtre: ga: pagePath ==/Default.aspx - Je reçois aucun résultat

https: //www.google.com/analytics/feeds/data?ids=ga%3A123456 & dimensions = ga% 3Asource% 2Cga% 3Amedium & métriques = ga% 3Avisits & filtres = ga% 3ApagePath% 3D% de tri 3D% 2FDefault.aspx & =% -ga 3Avisits & start-date = 2009-08-12 & date de fin = 2009-08-26 & max-résultats = 50

Comment puis-je filtrer sur ga: pagePath?

Répondre

0

est ici une théorie très tard à votre question ...

Votre requête de données semble valide en supposant que vous avez du contenu indexé comme /Default.aspx. J'ai reproduit la requête sur mon site asp.net et récupère les résultats. Je peux voir deux scénarios potentiels où votre requête peut produire des résultats vides. Le mécanisme de filtrage dans Google Analytics est sensible à la casse, donc si par hasard des liens apparaissent dans la page en tant que default.aspx votre filtre pour 'Default.aspx' ne sera pas atteint. Je n'aurais pas deviné que cela fonctionnait de cette façon, mais dernièrement, j'ai dû revenir en arrière et corriger certaines de nos requêtes car elles produisaient des résultats vides lorsque des discordances de cas se produisaient.

Le deuxième problème possible concerne l'utilisation de 'Documents par défaut'. Si des liens arrivent sur votre site sans nom de fichier ('/' ou '/ somepath /') et que 'default.aspx' est configuré comme 'Default Document' dans IIS, alors vous voulez vraiment que le filtre soit ga: pagePath == /.

6

query1.Dimensions = "ga: date, ga: pagePath" query1.Metrics = "ga: Pages vues" query1.Sort = "ga: date, ga: pagePath" query1.GAStartDate = « 2010-09 -01" query1.GAEndDate = "2010-09-10" query1.Filters = "ga: pagePath = ~/abc *"

espère que cela fonctionne pour vous.

+0

Fonctionne pour moi. À votre santé. – Jeroen

+0

Merci. A travaillé pour moi aussi. –

Questions connexes