Implementing analytics in Zencal is child's play. However, it requires proper preparation and, once the implementation is in place, verification. I'm sure you want to know that your data goes where it should. That will ensure the implementation of both Google Analytics and Meta Pixel will correctly send the necessary events to your analytics dashboards, and as a result, your sales and marketing teams will gain the data they need for analysis and strategic planning, so you can better understand your business and make wise, data-driven business decisions.
From this article, you'll learn how to find your Meta Pixel ID and Google Analytics Measurement ID, which will allow you to integrate your personal or team account in Zencal with Meta Pixel and Google Analytics 4. You'll also discover a few ways to validate events sent by Zencal straight to the Meta Event Manager and Google Analytics 4.
Let's get started!
Before you begin integrating Zencal with the Meta Pixel, you need to find out what your Pixel ID is. If you know your Pixel ID, you can go straight to the next section of this instruction. To find the ID of your Meta Pixel:
On the main screen, you will see basic information about your Meta Pixel, such as the Pixel’s name, owner, and ID. To copy the ID number of your Pixel, simply click on it.
Now that you know what your Meta Pixel ID is, you can move on to integrating Zencal with the Meta Pixel.
To integrate your Zencal meetings with Meta Pixel, follow these steps:
Volia, your Meta Pixel event tracking is now connected to your Zencal profile!
After completing the Meta Pixel implementation in Zencal, the next important step is to verify the data sent to the Meta Events Manager. How do you verify that the desired events triggered in your Zencal account are correctly sent to the Meta Events Manager? This can be done in two ways.
To verify the validity of the events sending to the Meta Events Manager using the Meta Pixel Helper plugin, go to the Meta Pixel Helper extension page (https://chrome.google.com/webstore/detail/meta-pixel-helper/fdgfkebogiimcoedlicjlajpkdmockpc), and then install the official extension from Meta in your browser.
After installing the extension in your browser, the tool is ready to use. To check the correct implementation of Meta Pixel integration in Zencal:
The integration has been done correctly if you see in the extension window:
If any of the conditions described above are not met (e.g., you don't see a green tick-mark in the plugin window with the event name "Contact" after you set up an appointment), once again go to your Zencal account settings and make sure you pasted your complete Meta Pixel ID there without any error.
An alternative way to verify the data sent from your Zencal profile to the Meta server is to use the Test Events Tool within the Events Manager in your Meta Ads Manager account.
To access the Meta Test Events Tool:
The integration has been done correctly if in the Events Testing section you:
If any of the conditions described above are not met (e.g., you don't see the event name "Contact" on an fired event list after you set up an appointment), once again go to your Zencal account settings and make sure you pasted your complete Meta Pixel ID there without any error.
If you see the "PageView" event triggered multiple times, don't worry. This is a perfectly natural behaviour of the tracking code. It means that the user simply displayed consecutive pages of your profile in Zencal (e.g., the user was on the main page of your profile or went on to select the date and time of the meeting).
If you also use Pixel Meta on your other websites, pay attention to "Traffic Permissions" in the Events Manager settings. It is extremely important that the app.zencal.io and zencal.io domains are not included in the list of excluded domains (the block list).
If you use domain exclusions in your Meta Pixel, be sure to add these domains as approved domains. Otherwise, the Meta Events Manager may completely skip registering events coming from outside the list of approved domains.
If you are having trouble integrating your analytics with Zencal or need help setting up Meta Pixel or Google Analytics 4 events, email us at contact@moonwise.pl. On a daily basis, we run data-driven online advertising campaigns. We will be happy to help you with your company's analytics implementation.
As in the Zencal integration with Meta Pixel, the integration with Google Analytics, it is also necessary to know the Measurement ID at the beginning. If you know your Google Analytics 4 Measurement ID, you can go straight to the next section of this instruction. To find the Measurement ID for your Google Analytics 4:
Now that you know what the Measurement ID of your Google Analytics 4 is, you can move on to integrating Zencal with Google Analytics 4.
To integrate your Zencal meetings with Google Analytics 4, follow these steps:
Volia, Google Analytics 4 event tracking is now connected to your Zencal profile!
Here, same as in the Meta Pixel scenario, it's also a good practice to verify the correct implementation of Google Analytics 4 in your Zencal profile. This will ensure that your Google Analytics Property is collecting the correct data in the desirable format. How to verify the events triggered in your Zencal account are correctly sent to Google Analytics 4?
To verify the validity of the events sending to the Google Analytics 4 using the Google Tag Assistant Legacy plug-in, go to the Google Tag Assistant Legacy extension page (https://chrome.google.com/webstore/detail/tag-assistant-legacy-by-g/kejbdjndbnbjgmefkgdddjlbokphdefk?hl=pl), and then install the official extension from Google in your browser.
After installing the extension in your browser, the tool is ready to use. To check the correct implementation of Google Analytics 4 integration in Zencal:
The integration has been done correctly if you see a blue tag in the extension window with the description Global site tag (gtag.js) corresponding to your Measurement ID (make sure you see the same ID here, which is in your Google Analytics account in the Data Stream settings).
If the tag displayed is red, once again go to your Zencal account settings and make sure you have pasted your Measurement ID without errors and without the "G-" prefix.
Don't worry if Tag Assistant displays the message "Invalid or missing account ID". This does not indicate a faulty implementation, only a non-standard implementation of the Measurement ID.
To make sure that the events in the implementation you have just deployed in your Zencal account are being sent to Google Analytics 4, go to the real-time report in your Google Analytics account.
To access the real-time report:
The integration has been done correctly if:
If any of the conditions described above are not met (e.g., you don't see the "Zencal" title in the "Page title and screen name" section, or you don't see the "meeting_scheduled" event in the "Number of events" section), once again go and run a test through the whole appointment process on your Zencal profile.
Also, notice that Google Analytics 4 may run with a slight delay (up to a few minutes), so wait patiently, then refresh the page and run the verification again.
You can also treat an appointment in Zencal not only as a regular event but also as a conversion. To configure an appointment event as a conversion in Google Analytics 4, follow these steps:
You may not know this, but the conversion event Zencal sent to Google Analytics 4 contains additional parameters that will allow you to filter out Zencal-scheduled meetings from potential other meetings with the same event name (here: "meeting_scheduled").
To configure tracking of the additional event parameter "meeting_scheduled":
By setting up additional event parameters, you will gain the ability to select an additional "Event Category" parameter when viewing conversion reports in the "Engagement" section. For events coming from your Zencal account, you will see data that reads "Event name: meeting_scheduled" and "Event category: zencal."
Zencal practically takes care of all the analytics for you. All you have to do is look up your pixel/measurement IDs in the tracking services and paste them into the settings in your Zencal account. The events sent to your analytics will be set up automatically. Finally, it's a good idea to run simple verification tests to confirm that the data Zencal sends to your analytics panel is getting through.