Skip to main content

How to connect 'GA4 via BigQuery'

Instructions for how to connect and setup a 'GA4 via BigQuery' data source in Funnel

Funnel Support avatar
Written by Funnel Support
Updated over 4 months ago

Linking GA4 to BigQuery

Before you set up a 'GA4 via BigQuery' data source in Funnel you first need to prepare your GA4 event data for Multi-touch-attribution as described in this guide.

Credentials

Sign in with Google to connect a 'GA4 via BigQuery' source in Funnel. After entering your credentials you need to give Funnel permission to access your data.

Configuring the data source

You will be prompted with a couple of setup choices as shown in the image further down below:

  • Do you track your conversions as the 'purchase' event in GA4?

    First step is to specify how you track your conversions. If you track your conversions thorough the purchase event choose 'Yes'. If not choose 'No' and fill in the conversion events you use in a comma separated list.

  • Is user ID tracked in a custom dimension?

    Next step is to specify how you track user ID. If you track user ID in the standard user_id field choose 'No'. If not choose 'Yes' and fill in the custom dimension that tracks user ID. You also need to specify the scope of the custom dimension.

  • Do you track multiple countries in your GA4 property?

    Third step. If you don't track multiple countries just choose 'No'. Otherwise choose 'Yes' and fill in how you want to identify countries:

    • If you use a custom event to track countries, choose 'Custom event parameter' and fill in the custom event.

    • If you use the URL path to track countries, choose 'URL path'. Later on you need to create a custom dimension in Funnel to do the extraction. See this guide for how you can setup a Funnel custom dimension.

    • If you use default geo dimensions, just choose 'default geo dimensions'.
      ​

Advanced options

  • Do you want the raw event_params field?

    If you need other Event Parameters for your setup you can choose to include an Event Parameters field by selecting 'Yes'. This field will represent the whole raw event_params object. This field consist of a list with key, value pairs, one for each Event parameter. The value is then nested with four value types; string_value, int_value, float_value and double_value.

  • What events do you want to collect?

    If you don't want the default measurement events you can select the specific events you want to collect in a comma separated list in this setting.
    ​

Did this answer your question?