[3.0] Google Analytics 4 in bucket.io

[3.0] Google Analytics 4 in bucket.io


This article assumes that the tracking ID has been retrieved from your Google Analytics account. If that step has not been completed, here are some instructions from the Google Analytics 4 help center, it is called “Set up the Analytics global site tag” specifically in the section titled “Find your Tracking ID and global site tag” https://support.google.com/analytics/answer/9679158


Before we begin 


Google Analytics has a plethora of different reports. There are many, but when integrated with bucket, you’ll most likely be feeding events to the Audiences report. For instance, if you want to know how many people visited your website from Austin, Texas, you can go into Audience and pull up the Geo Report. If you are new to events we recommend this article from Google Analytics help center https://support.google.com/analytics/answer/1033068?hl=en 


STEP #1: Find and place the tracking ID in bucket

  • Once inside your Funnel, go to Settings section
  • Click the Integrations option
  • Then click Google Analytics 



  • Toggle on the Google Analytics integration at the right-hand side to enable the integration
  • Add your Google Analytics tracking ID. To retrieve your Google Analytics tracking ID, follow these steps:


  1. Sign in to your Analytics account
  2. Click Admin
  3. Select an account from the menu in the ACCOUNT column
  4. Select a property from the menu in the PROPERTY column
  5. Under PROPERTY, click Tracking Info > Tracking Code. Your Tracking ID is displayed at the top of the page.
  6. Copy just the UA piece and past it in bucket.io


  • Toggle on questions and outcome events as needed

Find your Data Stream Measurement iD in GA4: https://support.google.com/analytics/answer/12270356




  • Click Save Changes 



 Step #2: Configure Events

GA allows bucket to record events with the following components: Event Category, Event Actions, Event label, and Event value. We suggest creating them in a cohesive way, for instance, you might want to track when someone becomes a potential lead after landing on your sales/results page so that it sends an Event hit with the following values:


  • Category: "Funnel: What’s your #1 painting skill"
  • Action: "Outcome/bucket: intermediate"
  • Label: "Landed"


Event Category

A category is a name given to group information that you want to analyze. Usually, you’ll use the same category name multiple times over related events that you want to group under a given category. For instance, say you want to see all actions related to the integrations with a given funnel. You could use:


Category"What’s your #1 Painting Skill" (funnel name)

Action: "Intermediate" (Name of the segment/bucket they landed on)

Label: "Seen"


In this case, there would be only one category—What’s your #1 Painting Skill—in your reports, and you could see aggregate metrics for user interaction with the total set of elements for that single funnel.


Event Action

As with categories, the name you provide for actions is up to you, but keep in mind two important features of how an event action is used in the reports:


All actions are listed independently from their parent categories. This provides you with another useful way to segment the event data for your reports.

A unique event is determined by a unique action name. You can use duplicate action names across categories, but this can affect how unique events are calculated. 


For instance, you might want to analyze all separate questions under the main category of "What’s your #1 Painting Skill" so that you get aggregate numbers for all question interactions.


Action does not always mean "action". You can supply any string for the action. In some situations, the actual event or action name is not as meaningful, so you might use the action parameter to analyze other elements. 


Event Labels

As with categories and actions, there is a report that shows all the labels you create. Think of a label as a way to create an additional reporting dimension for user interaction with a page. For instance, say you have a question with five answers that you want to analyze. Each one of these unique responses addresses a paint point from your audience. 

Use the "What’s your #1 Painting Skill” category with the "Q1" action, but each could also have a separate label (such as the exact response they chose) so that they appear as distinct elements in the report.


Category: "What’s your #1 Painting Skill”

Action: "Q1"

Label: "C"




Event Value

The value component is an integer, and is used to assign a numerical value to a page object. For instance, you could use it to provide the times a “choice” from a given question has been selected.


Category: "What’s your #1 painting skill”

Action: "Q1"

Label: "C"

Value: 1


The value is interpreted as a number and the report adds the total values based on each event count. The report also determines the average value for the category. 


The final form would look something similar to this:





    • Related Articles

    • [3.0] Analytics & Date Range

      The Analytics page within bucket.io has now the ability to filter stats by date range, this makes it a lot easier to assess data and make decisions. Step #1: Access The Analytics Page Click the Analytics button from the left-hand menu Click Analytics ...
    • [3.0] bucket.io - Zapier - Kartra Integration

      Before we begin, it is important to have clarity on the “task” performed by each app, as well as their capabilities and limitations: bucket.io Gathers data submitted through the funnel such as questions/answers, contact information, and their ...
    • Integrating HubSpot with bucket.io

      Before you get started: Bucket.io segments people based on their answers in your Quiz Funnel. These segments help Bucket automatically send contact information to HubSpot and add them to static lists you've already created. Creating Static Lists in ...
    • [3.0] bucket.io - Zapier - HubSpot

      Before we begin, it is important to have clarity on the “task” performed by each app, as well as their capabilities and limitations: bucket.io Gathers data submitted through the funnel such as questions/answers, contact information, and their ...
    • [3.0] Integrating Drip with bucket.io

      Before transferring data (name, email, responses, etc.) from bucket.io to Drip, two things must happen first: Link or integrate bucket.io with Drip via the API Set up the integration form at the settings page of the funnel - here is where prospects ...