📱 This tool is optimized for laptop/desktop. For the best experience, use a larger screen.
Version: —

dataLayerBuilder { is_beta: true }

⚙️ Settings

🔧 Google Tag Manager Injection

If a GTM Container is loaded via project, it will override this one in Settings.

👍 Recommended Browser Extensions

Disclaimer: I have no affiliation or partnership with the extensions mentioned below. These are personal recommendations based on my own experience. Use at your own discretion and risk.
Analytics Debugger logo

I use Analytics Debugger daily as my essential companion for debugging analytics implementations. Together with dataLayer Builder, I can test event sequences and immediately see how GTM processes them and how they're sent to platforms like Amplitude, GA4, and other analytics tools.

💡 Perfect workflow: Build and test events here, then verify the complete implementation flow with Analytics Debugger—from dataLayer to GTM to your analytics platforms.

💡 Editor Suggestions

👤 Static User ID

💡 Use USER_ID in your events to automatically include this ID. Example: dataLayer.push({event: 'data', user_id: USER_ID, message: "RANDOM_WORD"})

📝 Console Logging

📚 Documentation

🚀 Journey
Add events from Sandbox, Example Events, and Loaded Events to build your journey...

⚙️ Journey Settings

0/0

💾 Saved Journey

No journey saved
🧩 Sandbox

Choose a sandbox type to get started, or copy examples from the Example Events section:

Use the buttons above to add sandbox cards.

📚 Examples
📂 My Projects (0)
📁 Project - No Project Loaded
TEST

📁 Project Information

🎯 Events