DinnerBooking supports the use of Google Tag Manager. Google Tag Manager makes it easy to sort all your tracking in one place, and the best part is you do not need any coding skills to set this up.

Why should you integrate Google Tag Manager?

When you use DinnerBooking, your customers get access to a back-end that is hosted on book.dinnerbooking.com which is an entirely separate website. If you’re using tools like Google Analytics 4, Meta (Facebook or Instagram) Ads, or Google Ads to measure your marketing or promote your restaurant,, you probably want to know what happens after they leave your restaurant’s website and enter the DinnerBooking portal

All of this is possible with Google Tag Manager 💪

Google Tag Manager solves four specific problems:

  1. If you’re using Google Analytics, it connects the data from your website and the booking back-end with cross-domain tracking so you can measure traffic moving across domains from your restaurant domain to the booking back-end domain. Without it, those would be viewed as completely separate interactions.
  2. It allows you to have more control over your e-commerce reporting in Google Analytics
  3. It allows you to send conversions to advertising platforms like Meta (Facebook and Instagram) and Google Ads so you know how well your ads are performing.
  4. Increased site speed

We have broken these instructions into a few different guides:

1.0 Create a Google Tag Manager account
2.0 Integrate Google Tag Manager with your website and your DinnerBooking back-end
3.0 Configure your Google Tag Manager Account
3.1 By importing our ‘ready-to-go’ container
3.2 By setting it all up yourself
4.0 Google Analytics
4.1 Configure Universal Analytics (GA3)
4.2 Google Analytics 4 (GA4) ❗Coming soon❗

Step 1.0: Create a Google Tag Manager Account

Visit https://tagmanager.google.com/ and log in with a Google Account that you want to create the account within. 

It’ll ask you for: 

  • Account Name (Recommended to use the restaurant name OR if you are one organization that operates a number of restaurants, use the larger organization name)
  • Country
  • Container Name (Recommended to use the restaurant name – and if you operate multiple restaurants create a separate container for each restaurant after you create the first one)
  • Target Platform – select “Web”

Then, select “Create”

Step 2.0: Integrate Google Tag Manager with your website and your DinnerBooking back-end

Upon creating your account, it will provide a pop-up with the code scripts to integrate on your website and into your DinnerBooking back-end.  If you closed the pop-up you can find this again in your Admin Settings > Install Google Tag Manager

Install Google Tag Manager on Your Website

The steps on how to do this will vary depending on your website and CMS. If you’re unsure, talk to your developer to inject those code scripts provided in GTM into the header and body sections of your site.
 
NOTE: If you currently have Google Analytics integrated onto your site this will replace that so you must remove the existing Google Analytics setup when you install Google Tag Manager. Otherwise, you may be double-tracking your data.

Install Google Tag Manager in your DinnerBooking Back-End

Follow the steps from https://support.dinnerbooking.com/tracking/add-tracking/