How to setup Ad Tracking with Google
The Bookedin Ad Tracking feature tracks appointments booked online and sends that information to your Google analytics. This can be connected to your Google ad spend, helping you know if your advertising budget is driving real value for your business.
Note: The Ad Tracking feature only tracks appointment bookings. Bookings for classes and workshops aren't captured.
Before you start
You'll need:
- A Google Analytics account
- Access to your Bookedin business account
- A live Bookedin online booking page
Step 1 — Locate Your Google Analytics Measurement ID
- Login to google analytics for your website here: https://analytics.google.com
- Click the Admin gear icon in bottom-left corner menu then go to Data Streams
- Click on Web and copy the Measurement ID shown at the top right. It will look something like this: G-SXDPFSTP4F.
Note: if you don't have a Web data stream in your account (ie. you don't have a website) simply click Add stream and follow the steps to create a new one for your Bookedin page. Click Add stream, choose Web, use your Bookedin online booking page as the URL (ex https://bookedin.com/book/my-biz-name), leave enhanced measurement on, then hit save to generate your new Measurement ID.
Step 2 — Paste the GA4 Measurement ID in Bookedin
- Open a new tab and log in to your Bookedin business account: https://scheduler.bookedin.com
- In the top menu click Settings > Ad Tracking
- Now Paste the Measurement ID you just copied from Google analytics onto this screen.
- Click Save Changes
Step 3 — Create a Custom Event in GA
- Now go back to the Google Analytics window you had open earlier and click on your web data stream again to edit the settings. This is located within Google Analytics Admin (gear icon in the bottom left) > Data Streams.
- Click Create Custom Events
- On the Create an event screen, we're going to create an event that measures every successful appointment booking you receive on your Bookedin online booking page. Note: this only works for appointment bookings. Classes or workshops won't trigger it.
- For the Custom Event Name use this exact wording: bookedin_appointment_success
- Turn on Mark as key event
- Set a default key event value. This is whatever a new booking is worth to you, ex $50.
- For Counting method, choose Once per event
- Under Choose how to create an event, select Create without code
- In Event name choose page_view
- For the URL, use: https://bookedin.com/book/your-booking-link-goes-here/booking
(to find your link, go to Settings > Online booking page in Bookedin) - Click the blue Create button near the top of the screen.
Step 4 — Connect Google Analytics to Google Ads
If you already have Google Ads linked to your Analytics account, you can skip this step. If not, completing this connection means the custom bookedin_appointment_success event you created in Step 3 will show up in Google Ads under Goals > Conversions > Summary — and you'll be able to use it to optimize your campaigns.
Note: You'll need Editor access to your Google Analytics property and Admin access to your Google Ads account to complete this step.
- Log in to Google Analytics and click the Admin gear icon in the bottom-left corner.
- Under Product Links, click Google Ads Links.
- Click Link, then click Choose Google Ads Accounts.
- Select the Google Ads account you want to link and click Confirm, then click Next.
- Leave the default settings for personalized advertising and auto-tagging enabled. Click Next.
- Review the settings and click Submit.
- Your Google Analytics and Google Ads accounts are now linked. The
bookedin_appointment_successconversion event will begin appearing in your Google Ads account within 24–48 hours.
Step 5 — Test Your Setup
There are two things to test: that the GA4 custom event is firing, and that Google Ads is recording conversions. These require different test methods.
Testing the GA4 custom event
- Go to your online booking page. Ex:
bookedin.com/book/your-booking-link - Complete a test appointment booking all the way through to the confirmation page.
- Wait 24–48 hours.
- Log in to Google Analytics, go to Reports > Engagement > Events, and confirm
bookedin_appointment_successappears in the list.
Testing Google Ads conversions
Note: Conversions only record in Google Ads when the booking comes from an ad click.
- Make sure your Google Ads campaign is live and running.
- Search for one of your ads and click it — just like a real customer would.
- Complete a test booking all the way through to the confirmation page.
- Wait 24–48 hours.
- Log in to Google Ads and go to Goals > Conversions > Summary to confirm the
bookedin_appointment_successconversion has been recorded.
You're done! Once you're seeing conversions recorded in Google Ads, your ad spend can be connected to real appointment booking activity.
Comments