Skip to content

Solution for documenting & administration Events, Parameters & Annotations for Google Analytics 4 (GA4) using Google Sheet, BigQuery & Looker Studio.

License

Notifications You must be signed in to change notification settings

Knowit-Experience-MarTech/ga4-documentation-administration-solution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

GA4 Documentation & Administration Solution

This solution simplifies the documentation and management of Events, Key Events, Parameters (Dimensions & Metrics) & Annotations for Google Analytics 4 (GA4).

Upgrading

Setup

Key Components

  • Google Sheet: Central platform for documenting Events, Parameters, and Annotations.
    • Integrated with APIs to allow bulk operations (create/edit/delete) for Custom Dimensions, Metrics, and Key Events.
    • Integrated with BigQuery for easier identification of Platforms, Events & Parameters.
  • Looker Studio: Visualization tool with two versions:
    • Basic: Uses Google Sheets as a data source.
    • Advanced: Uses BigQuery, allowing documentation to align directly with GA4 data.
      • Includes Anomaly Detection to identify data collection issues like tracking inconsistencies, or flagging new events and parameters discovered.

Annotations

Annotations provide context to data changes. They can be automatically generated through:

  • GA4 Annotations
  • GA4 Property Change History
  • Google Tag Manager (GTM) Container Versions

You also have the option to create, edit or delete GA4 Annotations from the Google Sheet.

Additional Features

  • Event Export to Firestore: Allows undocumented events to be flagged or blocked. Requires Server-side GTM for Event Group management.

GA4 Documentation Overview

Basic versus Advanced documentation solution illustration


Solution by Eivind Savio from Knowit AI & Analytics (Oslo, Norway). Not officially supported by Knowit.