Zencal and Meta Pixel Integration

Meta Pixel (formerly Facebook Pixel) allows you to track user behavior and conversions from your Zencal booking page. Here's how to set it up properly.

Finding Your Meta Pixel ID

First, you need to locate your Pixel ID in Meta Business Manager:

  1. Go to Meta Business Manager
  2. Navigate to Data Sources → Pixels
  3. Select your Pixel from the list
  4. Copy the Pixel ID displayed on the main screen
Meta Business Manager showing Pixel ID location

Configuring Meta Pixel in Zencal

Now let's add your Pixel ID to Zencal:

  1. Go to your profile edit page at app.zencal.io/profile-page/form
  2. Scroll down to find the "Connect your analytics" section
  3. Paste your Meta Pixel ID in the Facebook-labeled field
  4. Click the Save button
Zencal profile settings showing analytics connection section
Try Zencal

Start your 14-day free trial and automate your scheduling today.

Start free trial

Testing Meta Pixel Implementation

After configuration, it's crucial to verify that your Pixel is working correctly. There are two methods to test this.

Method 1: Meta Pixel Helper Browser Extension

The Meta Pixel Helper is a Chrome extension that helps you validate your Pixel implementation:

  1. Install the Meta Pixel Helper extension
  2. Navigate to your Zencal profile page
  3. Click the extension icon in your browser
  4. Verify that your Pixel ID is displayed correctly
  5. Check for the "PageView" event with a green checkmark
Meta Pixel Helper showing PageView event confirmation

When a visitor confirms an appointment, you should also see the "Contact" event fire:

Meta Pixel Helper showing Contact event on appointment confirmation

Method 2: Test Events Tool in Meta Events Manager

For more detailed testing, use Meta's built-in test events tool:

  1. Go to Meta Events Manager
  2. Navigate to the Browser Events Testing section
  3. Enter your Zencal profile URL
  4. Schedule a test appointment
  5. Verify that "PageView" and "Contact" events appear in the test results
Meta Events Manager test events interfaceTest events results showing successful tracking

Additional Settings

Make sure that the domains app.zencal.io and zencal.io are not excluded in your Meta Pixel traffic permissions. This ensures that all events from your Zencal page are properly tracked.

Try Zencal

Start your 14-day free trial and automate your scheduling today.

Start free trial

Zencal and Google Analytics 4 Integration

Google Analytics 4 (GA4) provides comprehensive insights into user behavior on your Zencal booking page. Here's how to set it up.

Finding Your Measurement ID

First, locate your GA4 Measurement ID:

  1. Log into your Google Analytics 4 account
  2. Click on Admin (gear icon)
  3. Navigate to Data Streams
  4. Select your web data stream
  5. Copy the Measurement ID (it starts with "G-")
Google Analytics 4 showing Measurement ID location

Configuring Google Analytics in Zencal

Now add your Measurement ID to Zencal:

  1. Go to app.zencal.io/profile-page/form
  2. Scroll to the "Connect your analytics" section
  3. Paste your Measurement ID without the "G-" prefix in the Google Analytics field
  4. Click Save
Zencal settings showing Google Analytics field
Try Zencal

Start your 14-day free trial and automate your scheduling today.

Start free trial

Testing Google Analytics Implementation

Verify that your GA4 implementation is working correctly using these methods.

Method 1: Google Tag Assistant Legacy

Install the Google Tag Assistant to verify your setup:

  1. Install the Google Tag Assistant Legacy extension
  2. Enable the extension and refresh your Zencal profile page
  3. Look for a blue Global site tag (gtag.js) indicator
  4. Verify that the Measurement ID matches yours
Google Tag Assistant showing gtag.js verification

Method 2: Real-time Report

Test with a live appointment booking:

  1. Open Google Analytics and navigate to Reports → Real-Time
  2. In another tab, go to your Zencal profile and schedule a test appointment
  3. In the Real-Time report, verify that "Zencal" appears in the Page title section
  4. Check that the "meeting_scheduled" event appears in the events list
Google Analytics Real-Time report showing Zencal eventsReal-Time events showing meeting_scheduled
Try Zencal

Start your 14-day free trial and automate your scheduling today.

Start free trial

Advanced Google Analytics Configuration

Take your tracking to the next level with these advanced configuration options.

Mark as Conversion

You can designate appointment bookings as conversions in Google Analytics 4:

  1. Go to Admin → Events in Google Analytics
  2. Find the "meeting_scheduled" event
  3. Toggle the "Mark as conversion" switch
Google Analytics events showing Mark as conversion toggle

This allows you to track appointment bookings as primary conversion goals.

Custom Dimensions

Create custom event parameters for better filtering and reporting:

  1. Go to Admin → Custom Definitions
  2. Click "Create custom dimension"
  3. Name it "Event category"
  4. Set the scope to Event
  5. Map it to the "event_category" event parameter
Creating custom dimension in Google AnalyticsCustom dimension configuration complete

This allows you to filter your reports to show only Zencal-scheduled meetings by looking for "Event category: zencal".

Try Zencal

Start your 14-day free trial and automate your scheduling today.

Start free trial

Summary

Zencal practically takes care of all the analytics for you. Once you've configured your tracking IDs, the platform automatically sets up the necessary events:

  • PageView - Fires when someone visits your booking page
  • Contact - Fires when an appointment is confirmed (Meta Pixel)
  • meeting_scheduled - Fires when an appointment is booked (Google Analytics)

With proper analytics in place, you can:

  • Track the effectiveness of your marketing campaigns
  • Understand user behavior on your booking page
  • Optimize your conversion funnel
  • Create retargeting audiences for future campaigns

If you have any questions about analytics implementation, feel free to reach out at contact@moonwise.pl.

Sign up for a free Zencal account to start tracking your appointment bookings today.