BigQuery: Firebase


Firebase is a Google-owned, leading tracking software. Businesses use Firebase to gain insight into the performance of their iOS, Android and web applications. Indicative has a seamless integration with Firebase through BigQuery. Please note that this integration is only available for Enterprise customers.


Adding a Data Source In Indicative

  1. In Indicative, click on Settings and select Data Sources.
  2. Click on New Data Source.
  3. Select Google BigQuery and Firebase. Click Connect.
  4.  You should see this BigQuery + Firebase overview screen. Click Nextmceclip1.png

Enabling BigQuery Export

  1. Sign into the Firebase Console
  2. Click on the Settings icon, then click Project Settings.
  3. On the Project Settings page, click the Integrations tab.
  4. On the BigQuery card, click Link

Connection Information


  1. Open the BigQuery console on Google Cloud Platform and Select a project.
  2. Enter the GCP Project ID containing your data.

  3. Enter the Dataset Name
  4. Enter the Table Name and click Next in Indicative.mceclip5.png

Grant Permissions


  1. This integration works by sharing the dataset with Indicative's service account and only requires read-only access to that dataset. Indicative takes on the cost of the query and caches this data in Indicative's proprietary analytics engine.

    1. Within the BigQuery Console, select your Project and your dataset from the previous section.
    2. Click on Share Dataset

    3. In the Dataset Permissions panel, in the Add Members field, place the user below.
    4. In the Select a Role dropdown, select BigQuery Data Viewer and click Add.

Scheduling Information


  1. Select the Schedule Interval to adjust the frequency at which new data is available in Indicative.
  2. Set the Schedule Time for when the data should be extracted from your BigQuery environment. It is critical that 100% of the data is available by this time to avoid loading partial data.
  3. Select Save


Waiting for Datamceclip3.png


Advanced Settings

For additional advanced settings such as excluding certain events and properties, please refer to this page


If you have any questions or concerns about the above Integration, please contact your Customer Support Manager, or email

1 users found this helpful