Analytics

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]SettingsTracking 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]SettingsTracking 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:

  1. Open External tab in Tracking Setup modal
  2. Enter your GTM Container ID in the input field:
  3. 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.

FAQ