Getting Started with Website Tracking in Zenchef: GA4, GTM & Meta Pixel

Introduction

At Zenchef, we believe in helping you grow your business by giving you access to valuable data. Enabling tracking tools like Google Analytics 4 (GA4), Google Tag Manager (GTM), and Meta Pixel allows you to:

  • Understand your visitors: See how customers interact with your Zenchef website (Zensite) and booking tools — which pages they visit, how long they stay, and how they engage with the booking widget.
  • Measure performance: Track key performance indicators (KPIs) like completed bookings, abandoned bookings and traffic sources — all tailored to your Zenchef setup.
  • Optimize marketing: Use data to improve your Google or Meta ad campaigns, retarget visitors who didn’t complete their bookings, and drive more qualified traffic to your Zensite.
  • Make data-driven decisions: Back your choices with reliable insights to improve your booking conversion rate and maximize the impact of your online presence through Zenchef tools.
     


Tools We Support

Google Analytics 4 (GA4)

GA4 is a tool that allows you to track traffic on your website. This setup is recommended if you have limited knowledge of web development.

You can recognize GA4 by IDs that start with G- (e.g. G-XXXXXXX).
 

Google Tag Manager (GTM)

GTM makes it easy to manage all your tracking tags from a single interface. We recommend using GTM if you plan to:

  • Connect multiple tools (e.g. TikTok Pixel, Meta Pixel, LinkedIn Insight Tag)
  • Customize event tracking beyond the default behavior
  • You work with an agency specializing in web visibility

GTM IDs usually start with GTM- (e.g. GTM-XXXXXXX).
 


1. Check your widget integration

Zenchef provides a hands-on SDK designed to help you tailor the integration to your specific needs. To follow this guide, make sure you're using our official SDK.

While alternative methods may exist, they are not recommended by Zenchef. Using the SDK ensures compatibility with future updates and reduces the need to modify your implementation over time.
 


2. Setup trackers on your website

A. If you have a Zenchef Website (Zensite)

Zenchef makes it easy to add tracking on your website:

  1. Log in to your Zenchef dashboard
  2. Go to Settings > Integrations > Guests Analytics
  3. Paste your GA4, GTM, or Meta Pixel ID
  4. Click Save — your tracking is live!

No developer needed.
 

B. If you use your own website

If you have your own website, you will need to add the tracking code yourself. If you’re unable to do this, ask your web developer to carry out the task for you.

Once the setup is complete, you will start receiving events from Zenchef without any additional task to perform.
 


3. Receiving Events from Zenchef

To start receiving events from the Zenchef Bookings Widget, you will to place your widget thanks to our SDK integration. (you won't receive events using our widget iframe or standalone widget page)

For step-by-step instructions, check our SDK setup guide.

Google Analytics 4 (GA4)

If the SDK has been correctly installed on your website, you should already see booking-related events appear in your Google Analytics dashboard.
 

How to check if the implementation is working

  1. Use Google Tag Assistant
    • Install the Google Tag Assistant Chrome extension.
    • Open your website and check that your GA4 tag is firing correctly.
  2. Check the Realtime report in GA4
    • Go to Reports > Realtime in your GA4 dashboard.
    • Interact with the booking widget (e.g. start a reservation).
    • You should see events such as open_calendar, booking_created, etc. appear in real time.

If you don’t see any events, please double-check your SDK installation.


Google Tag Manager (GTM)

Zenchef automatically sends events to your Google Tag Manager.

From there, it’s up to you to decide how and where to forward these events (e.g. to Google Analytics, Meta Pixel, etc.).

To get started, import Zenchef’s preconfigured variables and triggers into your GTM container.


 

FAQs 

  • Do I need both GA4 and GTM?
    No. GA4 alone covers basic traffic & booking stats. GTM is useful later for advanced use cases or if you want to link events with 3rd party like Meta Pixel or Tiktok Pixel
     
  • How long before I see data?
    15 min to a few hours in GA4 “Realtime”.
     
  • Will tags slow my site?
    Zenchef loads them asynchronously; impact is negligible.
     
  • Does Zenchef collect personal data?
    We IP-anonymise by default; consent management is up to you (see advanced article).
     
  • Can we put 2 GA/GTM tags? one for the restaurant and one for the group.
    Can be great to advise to put GA fro the restaurant and GTM for the group as most advanced usecase will be perform by the HQ but the other way around works. It can slightly impact the performance but please expect it pretty low.
     
  • Does GTM works with the widget within an iframe?
    No, we recommend the SDK integration to have the best coverage.

Related to