If Google Ads can't see which clicks become bookings, it optimizes blind and you overpay. iBooker.online fires a clean purchase conversion (with value and currency) on every Square Appointments booking — you just need to route it into Google Ads. There are two reliable ways.
Option A — import the GA4 conversion (simplest)
Because iBooker.online sends a GA4 purchase event, you can import it into Google Ads with no extra tags.
- 1Connect GA4 to your booking page (paste your Measurement ID).
- 2Link GA4 and Google Ads in GA4 → Admin → Google Ads links.
- 3In Google Ads → Goals → Conversions → New → Google Analytics 4, import the purchase key event.
- 4Set it as a Primary conversion action for the campaigns you want to optimize.
Option B — fire a Google Ads conversion via GTM
Every event is also pushed to the dataLayer, so Google Tag Manager can fire a Google Ads conversion tag directly.
- 1In GTM, create a Custom Event trigger on event name purchase.
- 2Add a Google Ads Conversion Tracking tag with your Conversion ID/Label.
- 3Map the conversion value to the event's value and currency to currency.
Why value-based bidding works better here
The purchase event carries the booking's value and currency, so you can switch campaigns to Maximize conversion value or Target ROAS. Google then bids more for clicks likely to produce higher-value bookings, not just any booking.