Set up Google Ads conversion tracking
Connect your Google Ads account so OpenCourt reports real sales as offline conversions Google can optimize toward.
Connect your Google Ads account so OpenCourt reports your real sales — memberships, court bookings, events, store orders — back to Google Ads, letting Google optimize your campaigns toward customers who actually pay. About 15 minutes.
OpenCourt uploads every online sale to Google Ads from our servers. Google then credits the sales it can match to one of your ads — by the Google click id (gclid) when the customer arrived from an ad, and by the customer's hashed email and phone otherwise. You'll connect your account and tell OpenCourt which conversion action to credit for each order type.
What you'll need
- A Google Ads account and its 10-digit account ID (shown in the top corner of Google Ads)
- Permission to create conversion actions and change conversion settings in that account
- OpenCourt admin access for your club
Steps
-
In Google Ads, create the conversion actions you want to track. Create at minimum one general conversion action, and optionally one per sale type (memberships, space bookings, events, store). Choose Import and track conversions from clicks, so the action's source shows as Import from clicks — not a website-tag conversion — because OpenCourt uploads them from our servers.
-
Turn on enhanced conversions. In Google Ads, go to Goals → Conversions → Settings. Accept the customer data terms, and turn on enhanced conversions (Google may show it as enhanced conversions for leads). You don't need to change the method dropdown next to it. Without this step, Google rejects every sale from a customer who didn't click an ad, which is most of them.
-
Find each conversion action's resource name. It has the form
customers/<account-id>/conversionActions/<id>, for examplecustomers/1234567890/conversionActions/456. Note it down for each action you created. (If you can't locate the resource name, your marketing agency or Google Ads support can provide it.) -
Enter your account IDs in OpenCourt. Go to Admin → Settings → Ad and Conversion Tracking and open the Google Ads card. Enter your Google Ads account ID — the 10-digit number, with no dashes. If a manager (MCC) account runs your ads, also fill in the Agency / manager account ID; otherwise leave it blank.
-
Click Connect Google Ads. Sign in with a Google account that has access to your Google Ads account — and to the manager account, if you entered one. Google asks you to let OpenCourt see, edit, create, import, or delete your customer data in Google Ads. That is Google's standard wording for the permission its Data Manager API needs, and it is how OpenCourt uploads conversions. OpenCourt uses it only to upload your sales to the conversion actions you map below.
-
Map conversion actions to order types. In Conversion actions by order type, paste the resource name from step 3 next to each order type you want to track — membership, membership_renewal, membership_presale, pass_package, space, add_on, event, day_fee, coach_lesson, store, gift_card. Fill the default row as the catch-all for any type without its own mapping. Save.
The free_booking row is different: it is for a new customer's free ($0) booking, which OpenCourt reports as a
Leadwith a value of 0. Map it to a separate conversion action if you want to track a free-first-session offer, or leave it empty to not send free bookings at all. It never falls back todefault, so a $0 conversion can never land in a revenue action.
Verify it's working
After you connect and after each save, OpenCourt runs a setup check on the Google Ads card. It asks Google to check a test conversion for each conversion action you mapped — nothing is recorded in your Google Ads account. You can run it again at any time with Check setup.
- Ready — Google will accept your conversions.
- Not ready — the card names the fix for each conversion action, for example "Turn on enhanced conversions and accept the customer data terms". Fix it in Google Ads, then click Check setup again.
Uploaded conversions can take some time to appear in Google Ads reporting. For each conversion action, Google Ads shows the upload status under Goals → Conversions → [your action] → Diagnostics.
Related articles
- What OpenCourt sends — the exact events and fields
- Monitor and troubleshoot — if conversions aren't showing up
- Set up GA4 conversion tracking — see the same activity in Google Analytics