How to set up Google Ads conversion tracking

This guide shows you how to report completed bookings as Google Ads conversions so you can measure which campaigns and keywords drive actual reservations.

What it does

When a visitor completes a booking, a conversion event is sent to Google Ads with the booking value. This lets you:

  • See which campaigns and keywords drive actual bookings
  • Optimize bidding using conversion value data
  • Measure return on ad spend (ROAS)

Prerequisites

Steps

1. Find your Conversion ID and Label in Google Ads

  1. Go to Google Ads and sign in
  2. Navigate to Goals > Conversions > Summary
  3. Click on the conversion action you want to track (or create a new one)
  4. Under Tag setup, find:
  • Conversion ID – starts with AW- (e.g. AW-123456789)
  • Conversion Label – an alphanumeric string (e.g. abc123DEF)

Note: The Conversion Label is optional. If left blank, the conversion is sent to the Conversion ID without a specific label.

2. Enter the IDs in resOS

  1. Go to Settings > Add-ons > Marketing & Analytics in your resOS dashboard
  2. Enter your Conversion ID and optionally the Conversion Label in the Google Ads section
Google Ads section in resOS settings
  1. Click Save

3. Configure Value per Guest (optional)

To include a monetary value with each conversion, scroll down to the Value per Guest section:

Value per Guest section
ModeWhen value is sent
Never send valueNo value is included in the conversion event
Only when prepayment is availableUses the actual prepayment amount from the booking
Only when no prepaymentUses your estimated amount; when prepayment is available, the actual amount is used instead
Always send estimated valueAlways uses your estimated amount per guest, multiplied by party size

The Amount per guest field appears when you select “Always” or “Only when no prepayment”. Enter the average revenue per guest in your restaurant’s currency. For example, a booking of 4 people with 250 DKK per guest sends a conversion value of 1,000 DKK.

Verify it worked

  1. Open your booking page and run resos.debug() in the browser console
  2. Complete a test booking and look for [Google Ads] conversion via ResosComplete in the console
  3. In Google Ads, check Goals > Conversions – the conversion status should change from “Unverified” to “Recording” within a few hours

Still having issues?

Contact us at [email protected] and we’ll help you out.

Still looking for help? Contact us

Need assistance with settings & add-ons? We can help!