1

Lors de l'utilisation de l'API Google Core Reporting v4, vous pouvez interroger le day-by-day à l'aide de l'API. Maintenant, je voudrais interroger sur une base horaire plutôt que quotidienne pour aller un niveau "plus profond" dans le cas où l'échantillonnage se produit.Google Core Reporting API v4: obtenir des résultats sur une base horaire?

Maintenant, je sais que cela pourrait être fait en ajoutant la dimension DateTime mais, cela me laisse avec une fente de dimension que je ne peux plus utiliser. Ceci est un problème puisque ceci est limité à 7. Aussi, si j'y pense, l'ajout des dimensions ga: hour pourrait me donner plus de résultats puisqu'il crée le même rapport avec plus de détails. Il n'obtient pas les données "pour une heure".

Je sais qu'il est possible d'obtenir des données horaires lorsque j'utilise l'interface utilisateur de Google. La question est claire: comment puis-je obtenir des données horaires de l'API Google Core Reporting v4 (aaaa-MM-jj-HH)?

Répondre

1

Vous ne pouvez pas. Vous pouvez uniquement interroger une journée entière de données, puis vous pouvez utiliser un filtre pour ne voir qu'une seule tranche de données, mais comme vous l'avez dit, cela va utiliser une dimension sur votre requête et n'améliorera pas du tout l'échantillonnage.

+0

Merci pour votre commentaire, cela a confirmé ma pensée. :) –

0

Le paquet R googleAnalyticsR a la fonctionnalité pour l'anti-échantillonnage horaire.

Cela doit donc être possible. Je suppose qu'il utilise des filtres pour sélectionner des heures spécifiques d'une journée, car le package ne prend pas en charge l'utilisation de filtres Google Analytics lorsqu'un anti-échantillonnage horaire est requis.

Donc, pour obtenir vos résultats pour une heure donnée, vous pouvez essayez d'inclure un filtre en utilisant ga:dateHour

+0

Merci pour votre réponse, pensée Intresting. :) Je pense que l'ajout de la dimension dateHeure va augmenter la taille du rapport et ne va donc pas aider à l'anti-échantillonnage comme @Eduardo a déclaré. –

+0

Juste pour clarifier. Je ne dis pas d'ajouter une autre dimension dans votre requête, je dis d'utiliser des filtres pour affiner votre requête, dans la requête API elle-même. – sdhaus

+0

L'utilisation d'un filtre limite uniquement les données que vous recevrez de Google. L'échantillonnage est basé sur 1. la daterange et 2. le nombre de séances dans la daterange demandée. Par exemple, interroger deux années de données et les filtrer sur une heure vous permettra d'obtenir des résultats échantillonnés, car le nombre de sessions et le nombre de sessions peuvent être trop importants. L'utilisation d'un filtre n'empêche pas l'échantillonnage. :( –