Tracking Setup
Configure internal events, Google Tag Manager, and custom pixels.
Firebuzz offers a unified interface for managing all your tracking needs.
To access Tracking Setup: Navigate to Campaigns → [Your Campaign] → Settings → Tracking Setup
This opens the Tracking Setup modal with two tabs: Internal (AI-powered automatic tracking) and External (GTM and custom scripts).
Internal Tracking
Firebuzz's internal tracking is the easiest way to measure success because it requires no coding. It uses AI to automatically identify and track user interactions.
How to Setup
Open Tracking Setup
Navigate to Campaigns → [Your Campaign] → Settings → Tracking Setup
Select Internal Tab
Choose the Internal tab in the Tracking Setup modal
Copy Generated Prompt
You'll see an AI-generated prompt like "Setup tracking for my Sign Up event..."
Click Copy to copy this prompt
Provide to AI in Editor
Open your Landing Page Editor and paste the prompt to the AI assistant
The AI will automatically attach the tracking event to the correct button, form, or element for you
Verify Tracking
After publishing, visit Real-time Analytics to see tracked events appear as users interact with your page
Events start appearing in analytics immediately after user interactions occur. Real-time analytics updates every second, so you'll see your test clicks within seconds of performing them.
External Tracking
If you need to send data to third-party tools (like Google Analytics, Facebook Pixel, or LinkedIn Insights), use the External tab.
Google Tag Manager (GTM)
The recommended way to manage external scripts and pixels.
Setup Steps:
- Open External tab in Tracking Setup modal
- Enter your GTM Container ID in the input field:
- Click Save
Firebuzz will automatically inject the GTM script into the <head> and <body> of your landing pages. Your GTM tags will fire according to your GTM configuration.
Format: Container IDs always start with GTM- followed by alphanumeric characters (e.g., GTM-ABC123)
Custom Code
For simple pixels, tracking scripts, or custom JavaScript:
Head Code
Scripts that should load in the <head> section (e.g., Facebook Pixel, analytics libraries):
Body Code
Scripts that should load at the end of <body> (e.g., chat widgets, conversion pixels):
Important: Always include the <script> tags when pasting code.
Be careful when adding custom code. Malformed scripts can break your landing page, cause JavaScript errors, or significantly slow down load times. Always test in Preview mode before publishing to production.
Tracking Status
You can enable or disable tracking at any time:
- Enable Tracking : Events are tracked and sent to analytics
- Disable Tracking : No events are recorded (useful for maintenance or testing)
When tracking is disabled, your landing pages will continue to function normally, but no analytics data will be collected.
When Do Events Appear?
Real-time Analytics
- Events appear within 1 second of user interaction
- Perfect for verifying tracking setup immediately
Historical Analytics (Overview, Audience, Conversions)
- Data aggregates every few minutes
- Expect a 2-5 minute delay for events to appear in historical reports
Always test tracking in Real-time Analytics first. Switch to Preview if testing preview links, or Production for published pages.