Google Ads conversion tracking helps you measure which ads, keywords, and campaigns generate real bookings.
LimoSuite sends a purchase event into Google Tag Manager when a paid booking is completed. You can use that event to fire your Google Ads conversion tag.
The main LimoSuite purchase event is:
limosuite_purchase
What This Tracks
When a customer completes a paid booking, LimoSuite can send:
transaction_id
booking_id
value
currency
pickup_address
dropoff_address
pickup_date
distance_miles
duration_minutes
passengers
bags
vehicle_name
user_data
The most important fields for Google Ads are:
transaction_id
value
currency
user_data
Before You Start
Before setting up Google Ads conversion tracking, make sure you already have:
Google Tag Manager installed
LimoSuite Tracking settings enabled
A Google Ads account
A Google Ads purchase conversion action
Access to GTM Preview mode
In LimoSuite, go to:
LimoSuite → Settings → Tracking
Make sure these are enabled:
Load GTM on all frontend pages
Track booking funnel steps
Track paid booking purchases
Send Enhanced Conversions customer data
Step 1: Confirm the LimoSuite Purchase Event Works
Before creating the Google Ads tag, first confirm that LimoSuite is sending the purchase event.
Open the booking page.
Complete a test paid booking.
Then open the browser console and run:
window.dataLayer.find(x => x.event === 'limosuite_purchase')
You should see something like:
{
event: "limosuite_purchase",
transaction_id: "LS-260709-HBRR30",
booking_id: "LS-260709-HBRR30",
value: 91.69,
currency: "USD",
service_type: "point-to-point",
pickup_address: "123 Main Street, Anytown, ST 12345 US",
dropoff_address: "JFK – John F. Kennedy International Airport",
pickup_date: "2026-07-09T14:30:00.000Z",
passengers: 1,
bags: 0,
vehicle_name: "Luxury Sedan"
}
If this event does not appear, do not continue yet. Fix the LimoSuite tracking setup first.
Step 2: Create a Google Ads Conversion Action
Open Google Ads.
Go to:
Goals → Conversions → Summary
Click:
New conversion action
Choose:
Website
Enter your website domain.
Choose or create a conversion action for completed bookings.
Recommended settings:
Category: Purchase
Conversion name: LimoSuite Booking Purchase
Value: Use different values for each conversion
Count: One
Attribution: Data-driven, if available
Use:
Count: One
because one customer booking should count as one conversion.
Step 3: Get the Conversion ID and Label
After creating the conversion action, Google Ads will show setup instructions.
Choose:
Use Google Tag Manager
Copy:
Conversion ID
Conversion Label
You will need both in GTM.
They usually look like this:
Conversion ID: AW-123456789
Conversion Label: abcDEFghiJKLmno123
Step 4: Create Data Layer Variables in GTM
Open Google Tag Manager.
Go to:
Variables → New
Create these Data Layer Variables.
Conversion Value
Variable name:
DLV - value
Data Layer Variable Name:
value
Currency
Variable name:
DLV - currency
Data Layer Variable Name:
currency
Transaction ID
Variable name:
DLV - transaction_id
Data Layer Variable Name:
transaction_id
These three variables are the most important for Google Ads purchase tracking.
Step 5: Create the Purchase Trigger
In Google Tag Manager, go to:
Triggers → New
Choose:
Custom Event
Trigger name:
CE - limosuite_purchase
Event name:
limosuite_purchase
This trigger should fire on:
All Custom Events
Save the trigger.
Step 6: Create the Google Ads Conversion Tag
In Google Tag Manager, go to:
Tags → New
Choose:
Google Ads Conversion Tracking
Enter your:
Conversion ID
Conversion Label
Set Conversion Value to:
{{DLV - value}}
Set Transaction ID to:
{{DLV - transaction_id}}
Set Currency Code to:
{{DLV - currency}}
Add the trigger:
CE - limosuite_purchase
Name the tag:
Google Ads - LimoSuite Booking Purchase
Save the tag.
Step 7: Enable Conversion Linker
Google Tag Manager should also have a Conversion Linker tag.
Go to:
Tags → New
Choose:
Conversion Linker
Trigger:
All Pages
Name it:
Conversion Linker - All Pages
Save it.
The Conversion Linker helps Google Ads connect ad clicks to conversions.
Step 8: Test in GTM Preview
In Google Tag Manager, click:
Preview
Enter your website URL.
Go through the booking flow.
Complete a test paid booking.
In the left event list, click:
limosuite_purchase
Check that this tag fired:
Google Ads - LimoSuite Booking Purchase
Then click the tag and verify:
Conversion ID is correct
Conversion Label is correct
Value is not empty
Currency is USD
Transaction ID is present
Step 9: Publish GTM
If everything works in Preview mode, click:
Submit
Add a version name like:
LimoSuite Google Ads purchase conversion tracking
Then publish the container.
Step 10: Verify in Google Ads
Google Ads conversions may not appear immediately.
After real traffic and bookings, check:
Google Ads → Goals → Conversions → Summary
Find:
LimoSuite Booking Purchase
The status may show:
No recent conversions
Recording conversions
Active
It can take time before Google Ads shows new conversion activity.
Recommended Google Ads Conversion Settings
For limo and transportation bookings, recommended settings are:
Category: Purchase
Value: Use different values for each conversion
Count: One
Click-through conversion window: 30 to 90 days
View-through conversion window: 1 day
Attribution: Data-driven, if available
For most booking businesses, use:
Count: One
Do not use “Every” unless you specifically want multiple purchases from the same ad click counted separately.
Purchase Event Example
A successful LimoSuite purchase event may look like this:
{
event: "limosuite_purchase",
transaction_id: "LS-260709-HBRR30",
booking_id: "LS-260709-HBRR30",
value: 91.69,
currency: "USD",
distance_miles: 16.7,
duration_minutes: 28,
passengers: 1,
bags: 0,
pickup_address: "123 Main Street, Anytown, ST 12345 US",
dropoff_address: "JFK – John F. Kennedy International Airport",
pickup_date: "2026-07-09T14:30:00.000Z",
service_type: "point-to-point",
vehicle_name: "Luxury Sedan"
}
Make Sure Purchase Fires Only Once
To prevent duplicate conversions, LimoSuite should only send one purchase event per transaction.
To test this, run:
window.dataLayer.filter(x => x.event === 'limosuite_purchase').length
Expected result:
1
If you see more than one purchase event for the same booking, check your tracking setup.
Enhanced Conversions
If Enhanced Conversions are enabled in LimoSuite, the purchase event may also include:
user_data.email
user_data.phone_number
user_data.address.first_name
user_data.address.last_name
user_data.address.street
user_data.address.city
user_data.address.region
user_data.address.postal_code
user_data.address.country
These fields can be mapped inside Google Tag Manager for Google Ads Enhanced Conversions.
Enhanced Conversions can improve conversion matching when cookies or browser tracking are limited.
Admin Testing Note
If this setting is enabled in LimoSuite:
Disable tracking for administrators
then conversion events will not fire while you are logged in as a WordPress administrator.
For testing, either:
Turn off Disable tracking for administrators temporarily
Use an incognito browser window
Test as a non-admin customer
For live production use, it is usually better to keep admin tracking disabled so internal testing does not affect your reports.
Common Problems
Google Ads tag does not fire
Check that:
The GTM trigger event name is exactly limosuite_purchase
The purchase event appears in the dataLayer
The Google Ads tag is attached to the purchase trigger
You are testing a completed paid booking
Admin tracking exclusion is not blocking your test
Conversion value is missing
Check that your GTM variable is named correctly:
value
The Data Layer Variable Name must be exactly:
value
Not:
conversion_value
booking_value
amount
Transaction ID is missing
Check that your GTM variable uses:
transaction_id
Transaction ID helps prevent duplicate conversion counting.
Currency is missing
Check that your GTM variable uses:
currency
For most LimoSuite setups, the value should be:
USD
Google Ads shows no conversions
Check that:
The GTM container was published
The conversion action is active
The conversion tag fired in GTM Preview
The booking was completed from a real page load
The Google Ads click happened before the booking
Enough time has passed for Google Ads reporting
Google Ads reporting is not always instant.
Summary
To track LimoSuite bookings in Google Ads:
- Confirm
limosuite_purchaseappears in the dataLayer. - Create a Google Ads purchase conversion action.
- Copy the Conversion ID and Conversion Label.
- Create GTM Data Layer Variables for value, currency, and transaction ID.
- Create a Custom Event trigger for
limosuite_purchase. - Create a Google Ads Conversion Tracking tag.
- Add a Conversion Linker tag.
- Test in GTM Preview.
- Publish the GTM container.
- Verify conversions in Google Ads.
Once complete, Google Ads can measure real LimoSuite booking revenue and optimize campaigns toward completed paid bookings.