Ken Williams
Home
About
Speaking
Google Analytics 4 icon
Installation Integrations Overview Project Setup Reporting & Analysis
Newsletter
Contact
  • Cross-Stream First-Touch Attribution with Google Analytics 4 and BigQuery

    2021-03-15 · 6 min read  ·
    Share on:

    The purpose of this post is to share how you can use BigQuery to create a first-touch attribution model for a Google Analytics 4 property that crosses multiple streams. I've delayed writing this post because it solves a very specific problem that not everyone will have, but I am publishing it now because I expect this …

    Read More
  • How the WITH Clause Can Simplify Your SQL Queries

    2021-01-15 · 2 min read  ·
    Share on:

    This is a quick post to highlight how you can simplify your SQL using the WITH clause. I've used this technique a lot lately to prepare queries for clients that are easy to understand and work with (the queries, not necessarily the clients). Contents Benefits of using the WITH Clause Syntax of the WITH Clause …

    Read More
  • BigQuery + GA4: How To Get the First or Most Recent Event for a User

    2021-01-07 · 3 min read  ·
    Share on:

    When working with Google Analytics 4 data in BigQuery, it is common to analyze the first or most recent activity for a user. For example: How long has it been since each user has logged in? For each user, how much time has passed between their first and most recent sessions? The purpose of this quick post is to share …

    Read More
  • How to Use the Over clause to Create a Moving Average in BigQuery

    2020-05-29 · 4 min read  ·
    Share on:
    How to Use the Over clause to Create a Moving Average in BigQuery

    I typically use this blog to discuss Google Analytics 4, but I wanted to switch it up today and discuss a fresh new topic that we don't hear about too often these days: coronavirus. A moving average is useful for smoothing highly volatile data points, and it's become the key metric that municipalities use to determine …

    Read More
  • Using BigQuery and Data Studio with Google Analytics 4

    2020-05-10 · 5 min read  ·
    Share on:

    The most difficult part of migrating from Universal Analytics to Google Analytics 4 is the reporting. GA4 does not have many of the same built-in reports that Marketers and Analysts have come to expect from previous versions of Google Analytics, and it can be difficult to replicate them. However, with a little …

    Read More
  • Data Studio + BigQuery + GA4: Viewing a Parameter Across Multiple Events

    2020-05-10 · 3 min read  ·
    Share on:
    Data Studio + BigQuery + GA4: Viewing a Parameter Across Multiple Events

    Sometimes you have multiple actions (with separate event names) that share a common parameter. This post will allow you to view how frequently each event occurred by the value of your event parameter. Contents Let’s Start with an Example Viewing a Parameter Across Multiple Events in BigQuery Viewing a Parameter Across …

    Read More
  • Data Studio + BigQuery + GA4: How to View Multiple Parameters on the Same Event

    2020-05-10 · 4 min read  ·
    Share on:

    When using Google Analytics 4 it can be surprisingly difficult to create a table that shows multiple different parameters of the same event as dimensions. As an example, let’s say that you have a news app, and your authors create content in three categories: “sports”, “politics”, or “fashion”. Every time a user shares …

    Read More
  • How to Flatten a BigQuery Table with UNNEST

    2020-05-10 · 3 min read  ·
    Share on:

    As mentioned in my post on Using BigQuery and Data Studio with GA4, the Google Analytics data is stored as a JSON object in BigQuery (the same is true for Firebase Analytics data collected on a native app). Unfortunately this structure is not good for visualizing your data. The UNNEST operator allows you to run queries …

    Read More
  • Integrating BigQuery with Google Analytics 4

    2020-05-10 · 4 min read  ·
    Share on:
    Integrating BigQuery with Google Analytics 4

    Let me start by saying that you need to do this. BigQuery is such a fundamental part of Google Analytics 4, that neglecting to enable the integration is like eating nachos without chips. You don’t want to be that guy at the superbowl party just spooning queso into your mouth, do you? BigQuery is Google’s fully managed …

    Read More
Ken Williams photo

Ken Williams

Google Business Lead @ Search Discovery

About Me

GA News

Get a monthly summary of the latest Google Analytics 4 news from the GA product blog, the GMP blog, the Firebase blog as well as other public announcements made available to Google partners and resellers.

[see the archive]



Recent Posts

  • How Conversions are Modeled in Google Analytics 4
  • Integrating Salesforce Sales Cloud with Google Analytics: 3 Methods [Part 2 of 4]
  • Integrating Salesforce Sales Cloud with Google Analytics: Benefits and Limitations [Part 1 of 4]
  • Cross-Stream First-Touch Attribution with Google Analytics 4 and BigQuery
  • Goals vs. Conversion Events in Google Analytics
  • How the WITH Clause Can Simplify Your SQL Queries

Categories

REPORTING-AMP-ANALYSIS 9 OVERVIEW 7 INSTALLATION 5 INTEGRATIONS 3 PROJECT-SETUP 3

Tags

BIGQUERY 9 SQL 9 UNIVERSAL-ANALYTICS 4 CONVERSIONS 3 DATASTUDIO 3 EVENT-PARAMETERS 3 GOOGLE-TAG-MANAGER 3 EVENTS 2 FIREBASE 2 GLOBAL-SITE-TAG 2 SALESFORCE 2 SIGNALS 2 USER-ID 2 DEBUGVIEW 1
All Tags
BIGQUERY9 CONVERSIONS3 DATASTUDIO3 DEBUGVIEW1 EVENT-PARAMETERS3 EVENTS2 FIREBASE2 GLOBAL-SITE-TAG2 GOOGLE-TAG-MANAGER3 INDEX1 MODELING1 NEW-GA-3601 PRIVACY1 QA1 SALESFORCE2 SIGNALS2 SINGLE-PAGE-APPS1 SQL9 UNIVERSAL-ANALYTICS4 USER-ENGAGEMENT1 USER-ID2
[A~Z][0~9]
Ken Williams

Copyright 2020-  KEN WILLIAMS. All Rights Reserved