web-dev-qa-db-fra.com

Paramètres d'événements personnalisés de Firebase Analytics

Je suis complètement nouveau dans l'analyse de Firebase. J'essaie d'envoyer un événement qui affiche des statistiques sur mon appel API.

endTime = System.currentTimeMillis() - startTime;

// [START event]
Bundle params = new Bundle();
params.putString(FirebaseConstants.PHONE_NUMBER, Utility.getPhone());
params.putLong(FirebaseConstants.DURATION, endTime);
FirebaseAnalytics
            .getInstance(getContext())
            .logEvent(FirebaseConstants.BALANCE_CHECK, params);
// [END event]

Mais je ne vois que le nom de l'événement, le nombre d'utilisateurs et le nombre d'occurrences. 24 heures sont déjà passées et je ne vois pas mes propriétés personnalisées. Pour référence, je veux voir un numéro de téléphone (Utility.getPhone ()) et le temps que prend l'appel API (endtime). Peut-être est-il possible qu'il n'envoie rien car j'ai créé des paramètres personnalisés dans ma classe FirebaseConstans

56
Rustam Ibragimov

[Mise à jour, mai 2017]

À compter de mai 2017, la création de rapports de paramètres personnalisés est désormais prise en charge dans Google Analytics pour Firebase. Veuillez vous référer à cet article du centre d'aide pour plus d'informations détails .

54
Steve Ganem

À compter de https://support.google.com/firebase/answer/7397304?hl=fr&ref_topic=6317489 , vous devez enregistrer vos paramètres avant de pouvoir les afficher.

Lorsque vous configurez pour la première fois des paramètres personnalisés, une carte de données correspondante sera ajoutée à votre rapport détaillé sur l'événement. Toutefois, l’affichage de données peut prendre jusqu'à 24 heures.

enter image description here

7
onmyway133

Selon la documentation, vous devez vous connecter à BigQuery pour afficher les paramètres personnalisés:

Paramètres personnalisés: les paramètres personnalisés ne sont pas représentés directement dans vos rapports Analytics, mais ils peuvent être utilisés comme filtres dans les définitions d'audience pouvant être appliquées à chaque rapport. Des paramètres personnalisés sont également inclus dans les données exportées vers BigQuery si votre application est liée à un projet BigQuery.

Source: https://firebase.google.com/docs/analytics/Android/events#log_events

7
hidro

vos données et paramètres personnalisés seront disponibles dès que votre public atteindra 10 personnes ou plus, ce qui constitue une restriction de confidentialité. utilisez-le simplement dans votre activité comme:

FirebaseAnalytics mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
Bundle bundle = new Bundle();
bundle.putString("some_key", "some_value");
mFirebaseAnalytics.logEvent("some_name", bundle);

cela fonctionnera (après un certain temps (maximum 24 heures), vous pourrez voir some_name en tant qu'événement dans la vue de votre événement, mais some_key sera disponible lorsque l'auditoire est égal ou supérieur à 10).

5
Dmila Ram

J'ai contacté le support technique de firebase et obtenu une réponse:

On dirait que les paramètres ne sont pas pré-remplis automatiquement. Lors de la création de votre public, vous devrez le remplir vous-même.

Le fait est que les données ne seront alimentées que par les événements à venir APRÈS la création d'un nouveau public, vous ne recevrez pas de données collectées avant ce moment, ce que je m'attendrais à être le cas ...

Edit: de personnel de support firebase

Les audiences ne sont pas rétroactives, vous devrez donc les créer avant que les données y soient renseignées. Notez que les données existantes peuvent toujours être consultées et interrogées si elles sont liées à BigQuery. N'oubliez pas non plus que la plupart des publics auront un seuil minimum à atteindre avant que des rapports ne soient générés pour eux.

3
Piaf

De https://firebase.google.com/docs/analytics/Android/events#log_events

Paramètres personnalisés: les paramètres personnalisés ne sont pas représentés directement dans vos rapports Analytics, mais ils peuvent être utilisés comme filtres dans les définitions d'audience pouvant être appliquées à chaque rapport.

2
michgauz