GTM-GEAR
  • Blog
  • Templates
  • Tools
  • About

GTM-GEAR

Shopify Consent VS Google Consent

Shopify Consent VS Google Consent
My notes on Shopify Consent Mode and how to synchronize it with Google Consent Advanced Mode [Read More]
ga4  consent mode  shopify  gtm  google consent mode advanced 

GA4 Data Engineering Journey

GA4 Data Engineering Journey
A short story about the evolution of GA4 data engineering. Not too many technical details, but a little bit of fun. [Read More]
ga4  terraform  github actions  bigquery  dataform 

Dataform: schedule daily updates using Cloud Functions

Dataform: schedule daily updates using Cloud Functions
We will execute Dataform actions as soon as GA4 tables are ready. With little help of our friends – Cloud Functions. No Airflow or Google Workflow required. [Read More]
ga4  bigquery  dataform  gcp 

Dataform: prepare GA4 events and keep them shiny

Dataform: prepare GA4 events and keep them shiny
We will use Dataform to extract GA4 events from daily tables and validate them. Also, I'll show how to deal with intraday events and how to create Dataforms models using JavaScript. As a final step, we will create a configuration file and generate models based on this file. [Read More]
ga4  bigquery  dataform 

Dataform setup and gentle intro based on GA4 BigQuery events

Dataform setup and gentle intro based on GA4 BigQuery events
Dataform can help you organize your GA4 BigQuery data pipelines, apply best engineering practices and add some JavaScript beauty to your SQL code base. In this post we will init GCP Dataform Workspace and create a simple Workflow for exporting GA4 page views. [Read More]
ga4  bigquery  dataform 

GA4 cross-domain for JavaScript redirects

GA4 cross-domain for JavaScript redirects
In the post I give step-by-step instructions on how to use a custom template which helps you to generate _gl parameters for GA4 cross domain set up. [Read More]
ga4  gtm-templates  cross-domain 

GA4 sessions magick. Which hit makes a session source / medium?

GA4 sessions magick. Which hit makes a session source / medium?
GA4 sessions are full of mysteries to me, that’s why I made dozens of tests to try to understand the logic. There are still a lot of black holes, but I’ve got some interesting findings. In this post I describe the experiments and share the results. [Read More]
ga4  ga4-sessions  source-medium  ga4-attribution 

GTM Templates Test API tips and tricks

GTM Templates Test API tips and tricks
Tips and tricks for the GTM Templates testing, I’ll show code samples for most often used GTM API: dataLayer, Cookies, Consent, SHA256, localStorage and even Firestore. [Read More]
serer-gtm  gtm-templates  promise-api  test-api 

GtmCleaner Tool – a free tool to standardize your containers naming

GtmCleaner Tool – a free tool to standardize your containers naming
GtmCleaner Tool is a free way to clean your container naming and to apply GTM best practices. [Read More]
gtm  tools 

Firestore and GTM. Create any conversion or audience based on user history. Part 2

Firestore and GTM. Create any conversion or audience based on user history. Part 2
The second part of the tutorial. Firestore and Server-Side GTM integration. Firestore Server Client and Firestore Server Tag set up. [Read More]
gtm-templates  firestore 
  • Older Posts →
(Last modified on January 9, 2025)

Artem Korneev  • © 2025  •  GTM-GEAR

Hugo v0.96.0 powered  •  Theme Beautiful Hugo adapted from Beautiful Jekyll