Firebase Analytics custom events params










56















I am completely new to Firebase analytics. I am trying to send an event which shows statistics about my API call.



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]


But I only see the name of the event, number of users and occurrence count. 24 hours have already passed and I don't see my custom properties. For reference, I want to see a phone number(Utility.getPhone()) and the time which API call takes(endtime). Maybe it is possible that it does not send anything because I created custom params in my FirebaseConstans class










share|improve this question




























    56















    I am completely new to Firebase analytics. I am trying to send an event which shows statistics about my API call.



    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]


    But I only see the name of the event, number of users and occurrence count. 24 hours have already passed and I don't see my custom properties. For reference, I want to see a phone number(Utility.getPhone()) and the time which API call takes(endtime). Maybe it is possible that it does not send anything because I created custom params in my FirebaseConstans class










    share|improve this question


























      56












      56








      56


      19






      I am completely new to Firebase analytics. I am trying to send an event which shows statistics about my API call.



      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]


      But I only see the name of the event, number of users and occurrence count. 24 hours have already passed and I don't see my custom properties. For reference, I want to see a phone number(Utility.getPhone()) and the time which API call takes(endtime). Maybe it is possible that it does not send anything because I created custom params in my FirebaseConstans class










      share|improve this question
















      I am completely new to Firebase analytics. I am trying to send an event which shows statistics about my API call.



      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]


      But I only see the name of the event, number of users and occurrence count. 24 hours have already passed and I don't see my custom properties. For reference, I want to see a phone number(Utility.getPhone()) and the time which API call takes(endtime). Maybe it is possible that it does not send anything because I created custom params in my FirebaseConstans class







      android events firebase firebase-analytics






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited May 29 '16 at 14:39









      Frank van Puffelen

      243k29387415




      243k29387415










      asked May 29 '16 at 8:49









      Rustam IbragimovRustam Ibragimov

      81031323




      81031323






















          6 Answers
          6






          active

          oldest

          votes


















          54














          [Update, May 2017]



          As of May 2017, custom parameter reporting is now supported in Google Analytics for Firebase. Please refer to this help center article for more details.






          share|improve this answer




















          • 8





            Could you please provide some reference for claim that "Currently, parameter reporting is offered only on a subset of suggested events."? Thank you.

            – Piaf
            Jun 8 '16 at 9:09







          • 42





            "you can link your app to BigQuery and run queries on the raw data there" but to link BigQuery, you need to upgrade your plan to "Blaze". It seems to be I should just use Google Analytics events so I can add that custom data and view without needing to pay for an upgrade to link, yet another service. Very frustrating for early adopters to Firebase!

            – Codeversed
            Aug 10 '16 at 0:43






          • 2





            You are saying parameter reporting is offered on suggested events, but I am using them and for some I can't see parameter reporting, for which one can we parameter reporting?

            – guneykayim
            Sep 21 '16 at 10:21






          • 3





            @TOP I have talked with someone from Firebase over e-mail, and I have been told that I can't display data properly for all suggested events. When I asked which events can I use to see the data properly, they said they can't share that information. So, Steve Ganem, you said "subset" of suggested events. Could you please share that subset, unlike your colleagues that I've been e-mailing for the last week?

            – guneykayim
            Sep 28 '16 at 7:46






          • 1





            Firebase also does not report on many non-custom, required parameters. Example: The Search event does not report on the search_term parameter. The search_term parameter is not custom, it is the one required parameter of the Search event. What good is reporting on Search events if we don't know what users are searching for without having to go to BigQuery, pay for it, and write custom queries to get at the data. Another example:The View Item event does not report the Item ID or the Item Name... nearly useless reporting out of the box.

            – Michael Peterson
            Jan 13 '17 at 14:36



















          7














          According to documentation, you have to link with BigQuery to see custom parameters:




          Custom parameters: Custom parameters are not represented directly in
          your Analytics reports, but they can be used as filters in audience
          definitions that can be applied to every report. Custom parameters are
          also included in data exported to BigQuery if your app is linked to a
          BigQuery project.




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






          share|improve this answer


















          • 2





            That's not what the paragraph says... it says: "but they can be used as filters in audience definitions that can be applied to every report. Custom parameters are ALSO included in data exported to BigQuery".

            – Piaf
            Jun 16 '16 at 12:56











          • Is it a free part of Big Query? (To can see custom parameters)

            – cmii
            Jun 27 '16 at 12:01











          • @cmi no it's not free

            – Sungam
            Jul 20 '16 at 1:08











          • It seems most non-custom parameters are also not represented. search_term of of the search event, item_id of the view_item event, etc. These are the main required parameters of these events, yet they are not reported on in the Firebase console.

            – Michael Peterson
            Jan 13 '17 at 14:43


















          7














          As of https://support.google.com/firebase/answer/7397304?hl=en&ref_topic=6317489, you need to register your parameters before they can be shown




          When you first set up custom parameters, a data card for it will be added to your event detail report. However, it may take up to 24 hours for any data to appear.




          enter image description here






          share|improve this answer

























          • You may need to wait until the next day as soon as you've registered your custom parameters, otherwise the parameters will show as zeros or not show at all, which is confusing and odd.

            – Mr-IDE
            17 hours ago


















          5














          your custom data and parameters will be available as soon as your audience reach 10 or more, that is a privacy restriction.
          so just use it in your activity as:



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


          it will work (after some time (max 24 hrs) you can see some_name as event in your event view but some_key will be available when audience is 10 or more).






          share|improve this answer

























          • is there any reference that the audience has to reach 10 or more? didn't read that in the installation guide.

            – Maher Nabil
            Nov 2 '16 at 18:03











          • @Maher Nabeel, didn't find exactly quantity of 10 for the audience, but seems that Dmila Ram was right, there is a threshold in displaying some metrics in order not to reveal individual users and their personal featues. nHere is what it is said: Data thresholds "Thresholds are applied to prevent anyone viewing a report from inferring the demographics or interests of individual users. When a report contains Age, Gender, or Interests, a threshold may be applied and some data may be withheld from the report. " url: support.google.com/firebase/answer/6317486

            – Kirill Karmazin
            Feb 24 '17 at 17:45












          • I did not see my custom event parameters until I installed my app on a bunch of different simulators in order to get my user count up to 12. Suddenly I have data, not empty graphs.

            – saswanb
            Oct 20 '17 at 17:36


















          3














          I have contacted firebase support and got response:




          Looks like the params don't pre-populate automatically. When creating
          your audience, you'll have to fill them in yourself.




          The thing is, data will be populated only with events coming AFTER creating new audience, you won't get data collected until that moment, which is something I would expect to be the case...



          Edit: from firebase support personel




          Audiences are not retroactive, so you will indeed need to create them before data will be populated within them. Do note that existing data can still be looked at and queried if linked with BigQuery. Also keep in mind that most audiences will have a minimum threshold which needs to be met before reports are generated for them.







          share|improve this answer

























          • Were you able to capture events parameters after you created some audiences in the Firebase Analytics console. On reading about the Audiences in Firebase and their uses, it doesn't look like it would affect whether parameters are shown for the events or not in the Firebase Analytics console.

            – Varun Gupta
            Apr 5 '17 at 12:42


















          2














          From https://firebase.google.com/docs/analytics/android/events#log_events



          Custom parameters: Custom parameters are not represented directly in your Analytics reports, but they can be used as filters in audience definitions that can be applied to every report.






          share|improve this answer























            Your Answer






            StackExchange.ifUsing("editor", function ()
            StackExchange.using("externalEditor", function ()
            StackExchange.using("snippets", function ()
            StackExchange.snippets.init();
            );
            );
            , "code-snippets");

            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "1"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f37507941%2ffirebase-analytics-custom-events-params%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            6 Answers
            6






            active

            oldest

            votes








            6 Answers
            6






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            54














            [Update, May 2017]



            As of May 2017, custom parameter reporting is now supported in Google Analytics for Firebase. Please refer to this help center article for more details.






            share|improve this answer




















            • 8





              Could you please provide some reference for claim that "Currently, parameter reporting is offered only on a subset of suggested events."? Thank you.

              – Piaf
              Jun 8 '16 at 9:09







            • 42





              "you can link your app to BigQuery and run queries on the raw data there" but to link BigQuery, you need to upgrade your plan to "Blaze". It seems to be I should just use Google Analytics events so I can add that custom data and view without needing to pay for an upgrade to link, yet another service. Very frustrating for early adopters to Firebase!

              – Codeversed
              Aug 10 '16 at 0:43






            • 2





              You are saying parameter reporting is offered on suggested events, but I am using them and for some I can't see parameter reporting, for which one can we parameter reporting?

              – guneykayim
              Sep 21 '16 at 10:21






            • 3





              @TOP I have talked with someone from Firebase over e-mail, and I have been told that I can't display data properly for all suggested events. When I asked which events can I use to see the data properly, they said they can't share that information. So, Steve Ganem, you said "subset" of suggested events. Could you please share that subset, unlike your colleagues that I've been e-mailing for the last week?

              – guneykayim
              Sep 28 '16 at 7:46






            • 1





              Firebase also does not report on many non-custom, required parameters. Example: The Search event does not report on the search_term parameter. The search_term parameter is not custom, it is the one required parameter of the Search event. What good is reporting on Search events if we don't know what users are searching for without having to go to BigQuery, pay for it, and write custom queries to get at the data. Another example:The View Item event does not report the Item ID or the Item Name... nearly useless reporting out of the box.

              – Michael Peterson
              Jan 13 '17 at 14:36
















            54














            [Update, May 2017]



            As of May 2017, custom parameter reporting is now supported in Google Analytics for Firebase. Please refer to this help center article for more details.






            share|improve this answer




















            • 8





              Could you please provide some reference for claim that "Currently, parameter reporting is offered only on a subset of suggested events."? Thank you.

              – Piaf
              Jun 8 '16 at 9:09







            • 42





              "you can link your app to BigQuery and run queries on the raw data there" but to link BigQuery, you need to upgrade your plan to "Blaze". It seems to be I should just use Google Analytics events so I can add that custom data and view without needing to pay for an upgrade to link, yet another service. Very frustrating for early adopters to Firebase!

              – Codeversed
              Aug 10 '16 at 0:43






            • 2





              You are saying parameter reporting is offered on suggested events, but I am using them and for some I can't see parameter reporting, for which one can we parameter reporting?

              – guneykayim
              Sep 21 '16 at 10:21






            • 3





              @TOP I have talked with someone from Firebase over e-mail, and I have been told that I can't display data properly for all suggested events. When I asked which events can I use to see the data properly, they said they can't share that information. So, Steve Ganem, you said "subset" of suggested events. Could you please share that subset, unlike your colleagues that I've been e-mailing for the last week?

              – guneykayim
              Sep 28 '16 at 7:46






            • 1





              Firebase also does not report on many non-custom, required parameters. Example: The Search event does not report on the search_term parameter. The search_term parameter is not custom, it is the one required parameter of the Search event. What good is reporting on Search events if we don't know what users are searching for without having to go to BigQuery, pay for it, and write custom queries to get at the data. Another example:The View Item event does not report the Item ID or the Item Name... nearly useless reporting out of the box.

              – Michael Peterson
              Jan 13 '17 at 14:36














            54












            54








            54







            [Update, May 2017]



            As of May 2017, custom parameter reporting is now supported in Google Analytics for Firebase. Please refer to this help center article for more details.






            share|improve this answer















            [Update, May 2017]



            As of May 2017, custom parameter reporting is now supported in Google Analytics for Firebase. Please refer to this help center article for more details.







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Jun 12 '17 at 14:21

























            answered May 29 '16 at 15:46









            Steve GanemSteve Ganem

            7,47612629




            7,47612629







            • 8





              Could you please provide some reference for claim that "Currently, parameter reporting is offered only on a subset of suggested events."? Thank you.

              – Piaf
              Jun 8 '16 at 9:09







            • 42





              "you can link your app to BigQuery and run queries on the raw data there" but to link BigQuery, you need to upgrade your plan to "Blaze". It seems to be I should just use Google Analytics events so I can add that custom data and view without needing to pay for an upgrade to link, yet another service. Very frustrating for early adopters to Firebase!

              – Codeversed
              Aug 10 '16 at 0:43






            • 2





              You are saying parameter reporting is offered on suggested events, but I am using them and for some I can't see parameter reporting, for which one can we parameter reporting?

              – guneykayim
              Sep 21 '16 at 10:21






            • 3





              @TOP I have talked with someone from Firebase over e-mail, and I have been told that I can't display data properly for all suggested events. When I asked which events can I use to see the data properly, they said they can't share that information. So, Steve Ganem, you said "subset" of suggested events. Could you please share that subset, unlike your colleagues that I've been e-mailing for the last week?

              – guneykayim
              Sep 28 '16 at 7:46






            • 1





              Firebase also does not report on many non-custom, required parameters. Example: The Search event does not report on the search_term parameter. The search_term parameter is not custom, it is the one required parameter of the Search event. What good is reporting on Search events if we don't know what users are searching for without having to go to BigQuery, pay for it, and write custom queries to get at the data. Another example:The View Item event does not report the Item ID or the Item Name... nearly useless reporting out of the box.

              – Michael Peterson
              Jan 13 '17 at 14:36













            • 8





              Could you please provide some reference for claim that "Currently, parameter reporting is offered only on a subset of suggested events."? Thank you.

              – Piaf
              Jun 8 '16 at 9:09







            • 42





              "you can link your app to BigQuery and run queries on the raw data there" but to link BigQuery, you need to upgrade your plan to "Blaze". It seems to be I should just use Google Analytics events so I can add that custom data and view without needing to pay for an upgrade to link, yet another service. Very frustrating for early adopters to Firebase!

              – Codeversed
              Aug 10 '16 at 0:43






            • 2





              You are saying parameter reporting is offered on suggested events, but I am using them and for some I can't see parameter reporting, for which one can we parameter reporting?

              – guneykayim
              Sep 21 '16 at 10:21






            • 3





              @TOP I have talked with someone from Firebase over e-mail, and I have been told that I can't display data properly for all suggested events. When I asked which events can I use to see the data properly, they said they can't share that information. So, Steve Ganem, you said "subset" of suggested events. Could you please share that subset, unlike your colleagues that I've been e-mailing for the last week?

              – guneykayim
              Sep 28 '16 at 7:46






            • 1





              Firebase also does not report on many non-custom, required parameters. Example: The Search event does not report on the search_term parameter. The search_term parameter is not custom, it is the one required parameter of the Search event. What good is reporting on Search events if we don't know what users are searching for without having to go to BigQuery, pay for it, and write custom queries to get at the data. Another example:The View Item event does not report the Item ID or the Item Name... nearly useless reporting out of the box.

              – Michael Peterson
              Jan 13 '17 at 14:36








            8




            8





            Could you please provide some reference for claim that "Currently, parameter reporting is offered only on a subset of suggested events."? Thank you.

            – Piaf
            Jun 8 '16 at 9:09






            Could you please provide some reference for claim that "Currently, parameter reporting is offered only on a subset of suggested events."? Thank you.

            – Piaf
            Jun 8 '16 at 9:09





            42




            42





            "you can link your app to BigQuery and run queries on the raw data there" but to link BigQuery, you need to upgrade your plan to "Blaze". It seems to be I should just use Google Analytics events so I can add that custom data and view without needing to pay for an upgrade to link, yet another service. Very frustrating for early adopters to Firebase!

            – Codeversed
            Aug 10 '16 at 0:43





            "you can link your app to BigQuery and run queries on the raw data there" but to link BigQuery, you need to upgrade your plan to "Blaze". It seems to be I should just use Google Analytics events so I can add that custom data and view without needing to pay for an upgrade to link, yet another service. Very frustrating for early adopters to Firebase!

            – Codeversed
            Aug 10 '16 at 0:43




            2




            2





            You are saying parameter reporting is offered on suggested events, but I am using them and for some I can't see parameter reporting, for which one can we parameter reporting?

            – guneykayim
            Sep 21 '16 at 10:21





            You are saying parameter reporting is offered on suggested events, but I am using them and for some I can't see parameter reporting, for which one can we parameter reporting?

            – guneykayim
            Sep 21 '16 at 10:21




            3




            3





            @TOP I have talked with someone from Firebase over e-mail, and I have been told that I can't display data properly for all suggested events. When I asked which events can I use to see the data properly, they said they can't share that information. So, Steve Ganem, you said "subset" of suggested events. Could you please share that subset, unlike your colleagues that I've been e-mailing for the last week?

            – guneykayim
            Sep 28 '16 at 7:46





            @TOP I have talked with someone from Firebase over e-mail, and I have been told that I can't display data properly for all suggested events. When I asked which events can I use to see the data properly, they said they can't share that information. So, Steve Ganem, you said "subset" of suggested events. Could you please share that subset, unlike your colleagues that I've been e-mailing for the last week?

            – guneykayim
            Sep 28 '16 at 7:46




            1




            1





            Firebase also does not report on many non-custom, required parameters. Example: The Search event does not report on the search_term parameter. The search_term parameter is not custom, it is the one required parameter of the Search event. What good is reporting on Search events if we don't know what users are searching for without having to go to BigQuery, pay for it, and write custom queries to get at the data. Another example:The View Item event does not report the Item ID or the Item Name... nearly useless reporting out of the box.

            – Michael Peterson
            Jan 13 '17 at 14:36






            Firebase also does not report on many non-custom, required parameters. Example: The Search event does not report on the search_term parameter. The search_term parameter is not custom, it is the one required parameter of the Search event. What good is reporting on Search events if we don't know what users are searching for without having to go to BigQuery, pay for it, and write custom queries to get at the data. Another example:The View Item event does not report the Item ID or the Item Name... nearly useless reporting out of the box.

            – Michael Peterson
            Jan 13 '17 at 14:36














            7














            According to documentation, you have to link with BigQuery to see custom parameters:




            Custom parameters: Custom parameters are not represented directly in
            your Analytics reports, but they can be used as filters in audience
            definitions that can be applied to every report. Custom parameters are
            also included in data exported to BigQuery if your app is linked to a
            BigQuery project.




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






            share|improve this answer


















            • 2





              That's not what the paragraph says... it says: "but they can be used as filters in audience definitions that can be applied to every report. Custom parameters are ALSO included in data exported to BigQuery".

              – Piaf
              Jun 16 '16 at 12:56











            • Is it a free part of Big Query? (To can see custom parameters)

              – cmii
              Jun 27 '16 at 12:01











            • @cmi no it's not free

              – Sungam
              Jul 20 '16 at 1:08











            • It seems most non-custom parameters are also not represented. search_term of of the search event, item_id of the view_item event, etc. These are the main required parameters of these events, yet they are not reported on in the Firebase console.

              – Michael Peterson
              Jan 13 '17 at 14:43















            7














            According to documentation, you have to link with BigQuery to see custom parameters:




            Custom parameters: Custom parameters are not represented directly in
            your Analytics reports, but they can be used as filters in audience
            definitions that can be applied to every report. Custom parameters are
            also included in data exported to BigQuery if your app is linked to a
            BigQuery project.




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






            share|improve this answer


















            • 2





              That's not what the paragraph says... it says: "but they can be used as filters in audience definitions that can be applied to every report. Custom parameters are ALSO included in data exported to BigQuery".

              – Piaf
              Jun 16 '16 at 12:56











            • Is it a free part of Big Query? (To can see custom parameters)

              – cmii
              Jun 27 '16 at 12:01











            • @cmi no it's not free

              – Sungam
              Jul 20 '16 at 1:08











            • It seems most non-custom parameters are also not represented. search_term of of the search event, item_id of the view_item event, etc. These are the main required parameters of these events, yet they are not reported on in the Firebase console.

              – Michael Peterson
              Jan 13 '17 at 14:43













            7












            7








            7







            According to documentation, you have to link with BigQuery to see custom parameters:




            Custom parameters: Custom parameters are not represented directly in
            your Analytics reports, but they can be used as filters in audience
            definitions that can be applied to every report. Custom parameters are
            also included in data exported to BigQuery if your app is linked to a
            BigQuery project.




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






            share|improve this answer













            According to documentation, you have to link with BigQuery to see custom parameters:




            Custom parameters: Custom parameters are not represented directly in
            your Analytics reports, but they can be used as filters in audience
            definitions that can be applied to every report. Custom parameters are
            also included in data exported to BigQuery if your app is linked to a
            BigQuery project.




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







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Jun 14 '16 at 8:41









            hidrohidro

            9,56143748




            9,56143748







            • 2





              That's not what the paragraph says... it says: "but they can be used as filters in audience definitions that can be applied to every report. Custom parameters are ALSO included in data exported to BigQuery".

              – Piaf
              Jun 16 '16 at 12:56











            • Is it a free part of Big Query? (To can see custom parameters)

              – cmii
              Jun 27 '16 at 12:01











            • @cmi no it's not free

              – Sungam
              Jul 20 '16 at 1:08











            • It seems most non-custom parameters are also not represented. search_term of of the search event, item_id of the view_item event, etc. These are the main required parameters of these events, yet they are not reported on in the Firebase console.

              – Michael Peterson
              Jan 13 '17 at 14:43












            • 2





              That's not what the paragraph says... it says: "but they can be used as filters in audience definitions that can be applied to every report. Custom parameters are ALSO included in data exported to BigQuery".

              – Piaf
              Jun 16 '16 at 12:56











            • Is it a free part of Big Query? (To can see custom parameters)

              – cmii
              Jun 27 '16 at 12:01











            • @cmi no it's not free

              – Sungam
              Jul 20 '16 at 1:08











            • It seems most non-custom parameters are also not represented. search_term of of the search event, item_id of the view_item event, etc. These are the main required parameters of these events, yet they are not reported on in the Firebase console.

              – Michael Peterson
              Jan 13 '17 at 14:43







            2




            2





            That's not what the paragraph says... it says: "but they can be used as filters in audience definitions that can be applied to every report. Custom parameters are ALSO included in data exported to BigQuery".

            – Piaf
            Jun 16 '16 at 12:56





            That's not what the paragraph says... it says: "but they can be used as filters in audience definitions that can be applied to every report. Custom parameters are ALSO included in data exported to BigQuery".

            – Piaf
            Jun 16 '16 at 12:56













            Is it a free part of Big Query? (To can see custom parameters)

            – cmii
            Jun 27 '16 at 12:01





            Is it a free part of Big Query? (To can see custom parameters)

            – cmii
            Jun 27 '16 at 12:01













            @cmi no it's not free

            – Sungam
            Jul 20 '16 at 1:08





            @cmi no it's not free

            – Sungam
            Jul 20 '16 at 1:08













            It seems most non-custom parameters are also not represented. search_term of of the search event, item_id of the view_item event, etc. These are the main required parameters of these events, yet they are not reported on in the Firebase console.

            – Michael Peterson
            Jan 13 '17 at 14:43





            It seems most non-custom parameters are also not represented. search_term of of the search event, item_id of the view_item event, etc. These are the main required parameters of these events, yet they are not reported on in the Firebase console.

            – Michael Peterson
            Jan 13 '17 at 14:43











            7














            As of https://support.google.com/firebase/answer/7397304?hl=en&ref_topic=6317489, you need to register your parameters before they can be shown




            When you first set up custom parameters, a data card for it will be added to your event detail report. However, it may take up to 24 hours for any data to appear.




            enter image description here






            share|improve this answer

























            • You may need to wait until the next day as soon as you've registered your custom parameters, otherwise the parameters will show as zeros or not show at all, which is confusing and odd.

              – Mr-IDE
              17 hours ago















            7














            As of https://support.google.com/firebase/answer/7397304?hl=en&ref_topic=6317489, you need to register your parameters before they can be shown




            When you first set up custom parameters, a data card for it will be added to your event detail report. However, it may take up to 24 hours for any data to appear.




            enter image description here






            share|improve this answer

























            • You may need to wait until the next day as soon as you've registered your custom parameters, otherwise the parameters will show as zeros or not show at all, which is confusing and odd.

              – Mr-IDE
              17 hours ago













            7












            7








            7







            As of https://support.google.com/firebase/answer/7397304?hl=en&ref_topic=6317489, you need to register your parameters before they can be shown




            When you first set up custom parameters, a data card for it will be added to your event detail report. However, it may take up to 24 hours for any data to appear.




            enter image description here






            share|improve this answer















            As of https://support.google.com/firebase/answer/7397304?hl=en&ref_topic=6317489, you need to register your parameters before they can be shown




            When you first set up custom parameters, a data card for it will be added to your event detail report. However, it may take up to 24 hours for any data to appear.




            enter image description here







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Jul 7 '17 at 9:38

























            answered Jul 6 '17 at 7:40









            onmyway133onmyway133

            25.8k15167198




            25.8k15167198












            • You may need to wait until the next day as soon as you've registered your custom parameters, otherwise the parameters will show as zeros or not show at all, which is confusing and odd.

              – Mr-IDE
              17 hours ago

















            • You may need to wait until the next day as soon as you've registered your custom parameters, otherwise the parameters will show as zeros or not show at all, which is confusing and odd.

              – Mr-IDE
              17 hours ago
















            You may need to wait until the next day as soon as you've registered your custom parameters, otherwise the parameters will show as zeros or not show at all, which is confusing and odd.

            – Mr-IDE
            17 hours ago





            You may need to wait until the next day as soon as you've registered your custom parameters, otherwise the parameters will show as zeros or not show at all, which is confusing and odd.

            – Mr-IDE
            17 hours ago











            5














            your custom data and parameters will be available as soon as your audience reach 10 or more, that is a privacy restriction.
            so just use it in your activity as:



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


            it will work (after some time (max 24 hrs) you can see some_name as event in your event view but some_key will be available when audience is 10 or more).






            share|improve this answer

























            • is there any reference that the audience has to reach 10 or more? didn't read that in the installation guide.

              – Maher Nabil
              Nov 2 '16 at 18:03











            • @Maher Nabeel, didn't find exactly quantity of 10 for the audience, but seems that Dmila Ram was right, there is a threshold in displaying some metrics in order not to reveal individual users and their personal featues. nHere is what it is said: Data thresholds "Thresholds are applied to prevent anyone viewing a report from inferring the demographics or interests of individual users. When a report contains Age, Gender, or Interests, a threshold may be applied and some data may be withheld from the report. " url: support.google.com/firebase/answer/6317486

              – Kirill Karmazin
              Feb 24 '17 at 17:45












            • I did not see my custom event parameters until I installed my app on a bunch of different simulators in order to get my user count up to 12. Suddenly I have data, not empty graphs.

              – saswanb
              Oct 20 '17 at 17:36















            5














            your custom data and parameters will be available as soon as your audience reach 10 or more, that is a privacy restriction.
            so just use it in your activity as:



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


            it will work (after some time (max 24 hrs) you can see some_name as event in your event view but some_key will be available when audience is 10 or more).






            share|improve this answer

























            • is there any reference that the audience has to reach 10 or more? didn't read that in the installation guide.

              – Maher Nabil
              Nov 2 '16 at 18:03











            • @Maher Nabeel, didn't find exactly quantity of 10 for the audience, but seems that Dmila Ram was right, there is a threshold in displaying some metrics in order not to reveal individual users and their personal featues. nHere is what it is said: Data thresholds "Thresholds are applied to prevent anyone viewing a report from inferring the demographics or interests of individual users. When a report contains Age, Gender, or Interests, a threshold may be applied and some data may be withheld from the report. " url: support.google.com/firebase/answer/6317486

              – Kirill Karmazin
              Feb 24 '17 at 17:45












            • I did not see my custom event parameters until I installed my app on a bunch of different simulators in order to get my user count up to 12. Suddenly I have data, not empty graphs.

              – saswanb
              Oct 20 '17 at 17:36













            5












            5








            5







            your custom data and parameters will be available as soon as your audience reach 10 or more, that is a privacy restriction.
            so just use it in your activity as:



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


            it will work (after some time (max 24 hrs) you can see some_name as event in your event view but some_key will be available when audience is 10 or more).






            share|improve this answer















            your custom data and parameters will be available as soon as your audience reach 10 or more, that is a privacy restriction.
            so just use it in your activity as:



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


            it will work (after some time (max 24 hrs) you can see some_name as event in your event view but some_key will be available when audience is 10 or more).







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Nov 15 '18 at 19:32

























            answered Aug 28 '16 at 9:54









            Dmila RamDmila Ram

            757815




            757815












            • is there any reference that the audience has to reach 10 or more? didn't read that in the installation guide.

              – Maher Nabil
              Nov 2 '16 at 18:03











            • @Maher Nabeel, didn't find exactly quantity of 10 for the audience, but seems that Dmila Ram was right, there is a threshold in displaying some metrics in order not to reveal individual users and their personal featues. nHere is what it is said: Data thresholds "Thresholds are applied to prevent anyone viewing a report from inferring the demographics or interests of individual users. When a report contains Age, Gender, or Interests, a threshold may be applied and some data may be withheld from the report. " url: support.google.com/firebase/answer/6317486

              – Kirill Karmazin
              Feb 24 '17 at 17:45












            • I did not see my custom event parameters until I installed my app on a bunch of different simulators in order to get my user count up to 12. Suddenly I have data, not empty graphs.

              – saswanb
              Oct 20 '17 at 17:36

















            • is there any reference that the audience has to reach 10 or more? didn't read that in the installation guide.

              – Maher Nabil
              Nov 2 '16 at 18:03











            • @Maher Nabeel, didn't find exactly quantity of 10 for the audience, but seems that Dmila Ram was right, there is a threshold in displaying some metrics in order not to reveal individual users and their personal featues. nHere is what it is said: Data thresholds "Thresholds are applied to prevent anyone viewing a report from inferring the demographics or interests of individual users. When a report contains Age, Gender, or Interests, a threshold may be applied and some data may be withheld from the report. " url: support.google.com/firebase/answer/6317486

              – Kirill Karmazin
              Feb 24 '17 at 17:45












            • I did not see my custom event parameters until I installed my app on a bunch of different simulators in order to get my user count up to 12. Suddenly I have data, not empty graphs.

              – saswanb
              Oct 20 '17 at 17:36
















            is there any reference that the audience has to reach 10 or more? didn't read that in the installation guide.

            – Maher Nabil
            Nov 2 '16 at 18:03





            is there any reference that the audience has to reach 10 or more? didn't read that in the installation guide.

            – Maher Nabil
            Nov 2 '16 at 18:03













            @Maher Nabeel, didn't find exactly quantity of 10 for the audience, but seems that Dmila Ram was right, there is a threshold in displaying some metrics in order not to reveal individual users and their personal featues. nHere is what it is said: Data thresholds "Thresholds are applied to prevent anyone viewing a report from inferring the demographics or interests of individual users. When a report contains Age, Gender, or Interests, a threshold may be applied and some data may be withheld from the report. " url: support.google.com/firebase/answer/6317486

            – Kirill Karmazin
            Feb 24 '17 at 17:45






            @Maher Nabeel, didn't find exactly quantity of 10 for the audience, but seems that Dmila Ram was right, there is a threshold in displaying some metrics in order not to reveal individual users and their personal featues. nHere is what it is said: Data thresholds "Thresholds are applied to prevent anyone viewing a report from inferring the demographics or interests of individual users. When a report contains Age, Gender, or Interests, a threshold may be applied and some data may be withheld from the report. " url: support.google.com/firebase/answer/6317486

            – Kirill Karmazin
            Feb 24 '17 at 17:45














            I did not see my custom event parameters until I installed my app on a bunch of different simulators in order to get my user count up to 12. Suddenly I have data, not empty graphs.

            – saswanb
            Oct 20 '17 at 17:36





            I did not see my custom event parameters until I installed my app on a bunch of different simulators in order to get my user count up to 12. Suddenly I have data, not empty graphs.

            – saswanb
            Oct 20 '17 at 17:36











            3














            I have contacted firebase support and got response:




            Looks like the params don't pre-populate automatically. When creating
            your audience, you'll have to fill them in yourself.




            The thing is, data will be populated only with events coming AFTER creating new audience, you won't get data collected until that moment, which is something I would expect to be the case...



            Edit: from firebase support personel




            Audiences are not retroactive, so you will indeed need to create them before data will be populated within them. Do note that existing data can still be looked at and queried if linked with BigQuery. Also keep in mind that most audiences will have a minimum threshold which needs to be met before reports are generated for them.







            share|improve this answer

























            • Were you able to capture events parameters after you created some audiences in the Firebase Analytics console. On reading about the Audiences in Firebase and their uses, it doesn't look like it would affect whether parameters are shown for the events or not in the Firebase Analytics console.

              – Varun Gupta
              Apr 5 '17 at 12:42















            3














            I have contacted firebase support and got response:




            Looks like the params don't pre-populate automatically. When creating
            your audience, you'll have to fill them in yourself.




            The thing is, data will be populated only with events coming AFTER creating new audience, you won't get data collected until that moment, which is something I would expect to be the case...



            Edit: from firebase support personel




            Audiences are not retroactive, so you will indeed need to create them before data will be populated within them. Do note that existing data can still be looked at and queried if linked with BigQuery. Also keep in mind that most audiences will have a minimum threshold which needs to be met before reports are generated for them.







            share|improve this answer

























            • Were you able to capture events parameters after you created some audiences in the Firebase Analytics console. On reading about the Audiences in Firebase and their uses, it doesn't look like it would affect whether parameters are shown for the events or not in the Firebase Analytics console.

              – Varun Gupta
              Apr 5 '17 at 12:42













            3












            3








            3







            I have contacted firebase support and got response:




            Looks like the params don't pre-populate automatically. When creating
            your audience, you'll have to fill them in yourself.




            The thing is, data will be populated only with events coming AFTER creating new audience, you won't get data collected until that moment, which is something I would expect to be the case...



            Edit: from firebase support personel




            Audiences are not retroactive, so you will indeed need to create them before data will be populated within them. Do note that existing data can still be looked at and queried if linked with BigQuery. Also keep in mind that most audiences will have a minimum threshold which needs to be met before reports are generated for them.







            share|improve this answer















            I have contacted firebase support and got response:




            Looks like the params don't pre-populate automatically. When creating
            your audience, you'll have to fill them in yourself.




            The thing is, data will be populated only with events coming AFTER creating new audience, you won't get data collected until that moment, which is something I would expect to be the case...



            Edit: from firebase support personel




            Audiences are not retroactive, so you will indeed need to create them before data will be populated within them. Do note that existing data can still be looked at and queried if linked with BigQuery. Also keep in mind that most audiences will have a minimum threshold which needs to be met before reports are generated for them.








            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Jul 15 '16 at 11:32

























            answered Jul 6 '16 at 10:18









            PiafPiaf

            1265




            1265












            • Were you able to capture events parameters after you created some audiences in the Firebase Analytics console. On reading about the Audiences in Firebase and their uses, it doesn't look like it would affect whether parameters are shown for the events or not in the Firebase Analytics console.

              – Varun Gupta
              Apr 5 '17 at 12:42

















            • Were you able to capture events parameters after you created some audiences in the Firebase Analytics console. On reading about the Audiences in Firebase and their uses, it doesn't look like it would affect whether parameters are shown for the events or not in the Firebase Analytics console.

              – Varun Gupta
              Apr 5 '17 at 12:42
















            Were you able to capture events parameters after you created some audiences in the Firebase Analytics console. On reading about the Audiences in Firebase and their uses, it doesn't look like it would affect whether parameters are shown for the events or not in the Firebase Analytics console.

            – Varun Gupta
            Apr 5 '17 at 12:42





            Were you able to capture events parameters after you created some audiences in the Firebase Analytics console. On reading about the Audiences in Firebase and their uses, it doesn't look like it would affect whether parameters are shown for the events or not in the Firebase Analytics console.

            – Varun Gupta
            Apr 5 '17 at 12:42











            2














            From https://firebase.google.com/docs/analytics/android/events#log_events



            Custom parameters: Custom parameters are not represented directly in your Analytics reports, but they can be used as filters in audience definitions that can be applied to every report.






            share|improve this answer



























              2














              From https://firebase.google.com/docs/analytics/android/events#log_events



              Custom parameters: Custom parameters are not represented directly in your Analytics reports, but they can be used as filters in audience definitions that can be applied to every report.






              share|improve this answer

























                2












                2








                2







                From https://firebase.google.com/docs/analytics/android/events#log_events



                Custom parameters: Custom parameters are not represented directly in your Analytics reports, but they can be used as filters in audience definitions that can be applied to every report.






                share|improve this answer













                From https://firebase.google.com/docs/analytics/android/events#log_events



                Custom parameters: Custom parameters are not represented directly in your Analytics reports, but they can be used as filters in audience definitions that can be applied to every report.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Sep 8 '16 at 8:09









                michgauzmichgauz

                18617




                18617



























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f37507941%2ffirebase-analytics-custom-events-params%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    這個網誌中的熱門文章

                    How to read a connectionString WITH PROVIDER in .NET Core?

                    Node.js Script on GitHub Pages or Amazon S3

                    Museum of Modern and Contemporary Art of Trento and Rovereto