Published on Staff Pick

Solved: Setting up Conversion Tracking for Google Hotel Ads

Inside this article, you'll discover:

Hi, I am having a real tough time trying to figure this out, I have google tag manager and GA4 is set up but i'm new to google hotel ads. I am trying to figure out conversion tracking but since we are using resnexus I cant figure out how to get google ads optimized for bookings. Is there a way to set up conversion tracking? Google ads are only pulling in a small amount compared to GA4. Any advice?

Mentioned On*

Bloomberg MarketWatch Reuters BUSINESS INSIDER National Post

Hi there,

Thanks for reaching out! Happy to give you some initial thoughts and guidance on the conversion tracking issue you're having with Google Hotel Ads and Resnexus. It's a really common problem when you've got an external booking platform in the mix, so you're definitely not alone. Getting this right is probably the single most important thing for your campaigns, as without accurate data, Google's pretty much flying blind.

I've had a good look at what you've described, and I'll walk you through how I'd approach this. It can get a bit techy, but I'll try to keep it as straightforward as possible.

First off, let's look at why your current setup isn't working as it should...

You've mentioned that you're importing GA4 conversions into Google Ads, but Google Ads is only picking up a fraction of them. This is a classic symptom of a disconnect in how the two platforms attribute conversions. GA4 uses its own model (usually data-driven) and looks at all traffic sources, while Google Ads is laser-focused on its own clicks. They often disagree, especially when a user journey involves multiple touchpoints.

The bigger issue, though, is that you're sending a delayed and incomplete signal to the Google Ads algorithm. For an automated bidding strategy like Maximise Conversions to work properly, it needs immediate, accurate feedback. It needs to know, "this specific click, from this user, on this keyword, at this time of day, resulted in a booking of this value". When you feed it incomplete data from GA4, it can't make smart decisions, which usually means you end up with higher costs and fewer bookings. You're basically asking it to optimise with one hand tied behind its back. It's not a reliable way to scale things up.

The goal is to get a direct line of communication from the point of sale (your Resnexus confirmation page) straight back to Google Ads. This bypasses GA4's view of the world and gives Google Ads the pure, unfiltered data it craves.

We'll need to look at your booking platform, Resnexus...

Everything hinges on what Resnexus allows you to do. When a user clicks your ad, they land on your website. Then, when they go to book, they're sent over to Resnexus's domain. This is a cross-domain journey, and it's where standard tracking often breaks. After they complete the booking on Resnexus, they're hopefully sent back to a "thank you" or confirmation page on your own website. This is the critical moment where we need to capture the conversion data.

So, the very first thing to do is some digging into Resnexus's support documentation. This is your path of least resistance. Most modern booking platforms have dealt with this issue hundreds of times and often have a built-in solution. You should search thier help centre for terms like:

  • -> "Google Ads conversion tracking"
  • -> "Google Tag Manager integration"
  • -> "Confirmation page redirect"
  • -> "Adding custom scripts to confirmation page"

What you're looking for is an official, supported method. They might have a simple field where you can just paste your Google Ads conversion tag ID and label. If they do, that's your golden ticket. It's the most stable and reliable way to do it, because they'll be responsible for making sure it keeps working. If you find instructions, follow them to the letter. This would be the best possible outcome.

I'd say you need to get technical if there's no easy option...

If you search their docs and come up empty, then we have to roll up our sleeves and build the connection ourselves using Google Tag Manager (GTM). You're already using GTM, which is great – it gives us the tools we need. The plan is to make the Resnexus confirmation page "talk" to GTM when a booking happens.

The best way for it to talk is through something called the Data Layer.

Think of the Data Layer as a hidden message board on your website. When something important happens, like a confirmed booking, the booking platform can push a little message onto this board. The message might say, "event: 'purchase', transaction_id: '12345', value: '450.00', currency: 'USD'". Google Tag Manager is constantly listening to this message board. When it sees that specific 'purchase' message, it can then fire your Google Ads conversion tag and send all that lovely, accurate data straight to your ad account.

Your mission, should you choose to accept it, is to find out if Resnexus pushes this kind of data to the Data Layer on its confirmation page. You can do this yourself without being a developer:

  1. Make a test booking (or go through the process right up to the final confirmation).
  2. On the final "Thank You" or confirmation page, right-click anywhere and select "Inspect" or "Inspect Element". This will open up the browser's developer tools.
  3. In the developer tools, click on the "Console" tab.
  4. Type dataLayer into the console and press Enter.

You'll see an array of objects. Look through them for anything that looks like purchase information. You're hunting for variables like transactionId, transactionTotal, revenue, value, and currency. If you see them, fantastic! That means Resnexus is already providing the data we need. We just have to tell GTM how to read it.

If you find this data, the next steps in GTM would be:

  • -> Create Data Layer Variables: For each piece of data (like transaction ID and value), you'd create a "Data Layer Variable" in GTM to capture it.
  • -> Create a Custom Event Trigger: You'd create a trigger in GTM that fires only when it sees the specific event name for a purchase (e.g., 'purchase', 'booking_confirmed', or whatever Resnexus calls it).
  • -> Configure Your Google Ads Tag: You would then take your existing Google Ads Conversion Tracking tag in GTM and tell it to fire on that new Custom Event Trigger. You'd also feed it the dynamic values for conversion value and transaction ID using the Data Layer Variables you just created.

This setup ensures you're not just counting conversions, but you're also reporting the actual revenue from each booking. This is incredibly powerful because it lets you optimise for Return On Ad Spend (ROAS), not just a flat cost per booking. For a hotel, where booking values can vary massively, this is the way to go.

You probably should check for other tracking methods...

What if you check the Data Layer and there's nothing there? It's a bit of a pain, but we're not out of options yet. The next thing to look at is the URL of the confirmation page itself. Does Resnexus pass the booking information in the URL?

Sometimes, a booking platform will send you to a URL that looks somthing like this:
www.yourhotel.com/thank-you?booking_id=12345&booking_value=450.00

If it does, you can use GTM to "scrape" these values from the URL. You'd use a "URL Variable" in GTM to pull out the booking_id and booking_value, and then use those to populate your Google Ads tag. It's a bit more fragile than the Data Layer method (if they change their URL structure, your tracking breaks), but it's a perfectly valid plan B.

If neither the Data Layer nor the URL contains the data, your final, most robust but also most complex option is to look at a server-to-server integration using an API. This almost always requires a developer. In this scenario, when a booking is made, the Resnexus server sends a secure, direct message to Google's server with the conversion data. It's the most accurate method of all because it's immune to ad blockers, cookie restrictions, and other browser-related issues. It's the "pro" solution, but it comes with a cost. You'd need to see if Resnexus offers a "conversion API" or "webhooks" that a developer could use to build this connection.

You'll need a solid foundation before you scale...

I know this sounds like a lot of faff just to get a number to show up correctly, but I can't overstate how important this is. The quality of your entire paid advertising effort is built on this foundation. With inaccurate tracking, you might pause a campaign that's actually making you money or scale up a campaign that's secretly losing it.

Think of it like this: right now, your Google Ads account is getting blurry, second-hand reports about what's working. By implementing direct conversion tracking, you're giving it crystal-clear, 20/20 vision. The algorithm will be able to see exactly which ads and keywords are driving high-value bokings and will automatically bid more aggressively to get more of them. This is how you move from just "getting some bookings" to building a predictable, scalable revenue engine for your hotel.

I remember working on a campaign for a client in the student recruitment space, which had a similar issue with a third-party application portal. They were struggling with a high cost per booking. After we spent the time to properly implement direct conversion tracking via GTM, their cost per booking dropped by 80% within two months. It wasn't because we wrote amazing new ads; it was simply because the algorithm finally had the right data to do its job properly. It could tell the difference between a low-value enquiry and a high-value confirmed booking and put the budget where it mattered.

I've detailed my main recommendations for you in a table below to make it a bit clearer.


Step Action Why It Matters Tools Needed
1. Investigate Thoroughly check Resnexus's support documentation and help centre for any existing guides on Google Ads or GTM integration. Contact their support directly if needed. This is the quickest, cheapest, and most stable solution. An official integration is always the prefered method. Resnexus Account, Google
2. Diagnose If no integration exists, make a test booking and use browser developer tools on the confirmation page to inspect the Data Layer (by typing dataLayer in the console). Determines if Resnexus provides structured data that GTM can easily use. This is the next best option and the standard for modern tracking. Chrome/Firefox Browser
3. Implement (Plan A) If Data Layer variables for transaction ID and value are present, configure GTM. Create Data Layer Variables, a Custom Event Trigger, and update your Google Ads tag to use them. This creates a robust tracking setup that dynamically passes conversion value, enabling true ROAS bidding and optimisation. Google Tag Manager
4. Implement (Plan B) If no Data Layer, inspect the confirmation page URL for booking parameters. If found, use GTM's "URL Variable" type to capture the data and pass it to your Google Ads tag. A solid workaround if the Data Layer isn't available. It's less robust but still achieves the goal of dynamic value tracking. Google Tag Manager
5. Escalate If all else fails, investigate if Resnexus has a server-side API or webhooks for conversions. Scope out the work required with a developer. This is the most accurate, future-proof solution, bypassing all browser-level tracking issues. It's a bigger investment but offers perfect data fidelity. Developer, Resnexus API Docs

Once you have this technical foundation in place, you can then start to properly optimise your Google Hotel Ads. You can trust your Cost per Acquisition (CPA) and ROAS data. You can make confident decisions about budgets, bids, and strategy, knowing that the numbers you're looking at reflect the reality of your business.

This is often the point where working with an expert can make a huge difference. The technical setup can be tricky, and one small mistake in a GTM trigger or variable can mean no data comes through. An agency or consultant who has done this dozens of times can typically diagnose and fix the issue in a few hours, saving you weeks of frustration and wasted ad spend. More importantly, once the tracking is fixed, the real work begins – optimising the campaigns to drive profitable growth. That's a whole other ball game involving campaign structure, bidding strategies, ad copy, and landing page optimisation.

If you'd like to chat through this in more detail, we offer a free, no-obligation initial consultation where we can have a look at your accounts together and map out a clear action plan. It might be helpful to have a second pair of expert eyes on it.

Hope this detailed breakdown helps you get things sorted!

Regards,

Team @ Lukas Holschuh

Lukas Holschuh
Lukas Holschuh

Founder, Growth & Advertising Consultant

Great campaigns fail without expertise. Lukas and his team provide the missing strategy, optimizing your entire advertising funnel—from ad creatives and copy to landing page design.

Backed by a proven track record across SaaS, eLearning, and eCommerce, they don't just run ads; they engineer systems that convert. A data-driven partnership focused on tangible revenue growth.

Real Results

See how we've turned 5-figure ad spends
into 6-figure revenue streams.

View All Case Studies
$ Software / Google Ads

3,543 users at £0.96 each

A detailed walkthrough on how we achieved 3,543 users at just £0.96 each using Google Ads. We used a variety of campaigns, including Search, PMax, Discovery, and app install campaigns. Discover our strategy, campaign setup, and results.

Implement This For Me
$ Software / Meta Ads

5082 Software Trials at $7 per trial

We reveal the exact strategy we've used to drive 5,082 trials at just $7 per trial for a B2B software product. See the strategy, designs, campaign setup, and optimization techniques.

Implement This For Me
👥 eLearning / Meta Ads

$115k Revenue in 1.5 Months

Walk through the strategy we've used to scale an eLearning course from launch to $115k in sales. We delve into the campaign's ad designs, split testing, and audience targeting that propelled this success.

Implement This For Me
📱 App Growth / Multiple

45k+ signups at under £2 each

Learn how we achieved app installs for under £1 and leads for under £2 for a software and sports events client. We used a multi-channel strategy, including a chatbot to automatically qualify leads, custom-made landing pages, and campaigns on multiple ad platforms.

Implement This For Me
🏆 Luxury / Meta Ads

£107k Revenue at 618% ROAS

Learn the winning strategy that turned £17k in ad spend into a £107k jackpot. We'll reveal the exact strategies and optimizations that led to these outstanding numbers and how you can apply them to your own business.

Implement This For Me
💼 B2B / LinkedIn Ads

B2B decision makers: $22 CPL

Watch this if you're struggling with B2B lead generation or want to increase leads for your sales team. We'll show you the power of conversion-focused ad copy, effective ad designs, and the use of LinkedIn native lead form ads that we've used to get B2B leads at $22 per lead.

Implement This For Me
👥 eLearning / Meta Ads

7,400 leads - eLearning

Unlock proven eLearning lead generation strategies with campaign planning, ad creative, and targeting tips. Learn how to boost your course enrollments effectively.

Implement This For Me
🏕 Outdoor / Meta Ads

Campaign structure to drive 18k website visitors

We dive into the impressive campaign structure that has driven a whopping 18,000 website visitors for ARB in the outdoor equipment niche. See the strategy behind this successful campaign, including split testing, targeting options, and the power of continuous optimisation.

Implement This For Me
🛒 eCommerce / Meta Ads

633% return, 190 % increase in revenue

We show you how we used catalogue ads and product showcases to drive these impressive results for an e-commerce store specialising in cleaning products.

Implement This For Me
🌍 Environmental / LinkedIn & Meta

How to reduce your cost per lead by 84%

We share some amazing insights and strategies that led to an 84% decrease in cost per lead for Stiebel Eltron's water heater and heat pump campaigns.

Implement This For Me
🛒 eCommerce / Meta Ads

8x Return, $71k Revenue - Maps & Navigation

Learn how we tackled challenges for an Australian outdoor store to significantly boost purchase volumes and maintain a strong return on ad spend through effective ad campaigns and strategic performance optimisation.

Implement This For Me
$ Software / Meta Ads

4,622 Registrations at $2.38

See how we got 4,622 B2B software registrations at just $2.38 each! We’ll cover our ad strategies, campaign setups, and optimisation tips.

Implement This For Me
📱 Software / Meta & Google

App & Marketplace Growth: 5700 Signups

Get the insight scoop of this campaign we ran for a childcare services marketplace and app. With 5700 signups across two ad platforms and multiple campaign types.

Implement This For Me
🎓 Student Recruitment / Meta Ads

How to reduce your cost per booking by 80%

We discuss how to reduce your cost per booking by 80% in student recruitment. We explore a case study where a primary school in Melbourne, Australia implemented a simple optimisation.

Implement This For Me
🛒 eCommerce / Meta Ads

Store launch - 1500 leads at $0.29/leads

Learn how we built awareness for this store's launch while targeting a niche audience and navigating ad policies.

Implement This For Me

Featured Content

LinkedIn Ads for SaaS: The Complete Growth Blueprint

Struggling with LinkedIn Ads for SaaS? Discover the blueprint to predictably acquire customers by defining your ICP's nightmare and crafting high-value offers.

January 22, 2026

Solved: Need LinkedIn Ads Agency for B2B SaaS in London

I'm trying to find an agency that know how to run LinkedIn ads for B2B SaaS, but I'm having a tough time finding someone in London that get it.

January 22, 2026

Solved: Video ads or still images on Facebook Ads?

I'm trying to figure out if I should make video ads or just use still images on Facebook. Because it's a newer solution to business problems, I'm thinking of using still images to get a simple message across to users. What do you all recommend?

January 22, 2026

Find the Best PPC Consultant in London: Expert Guide

Tired of PPC 'experts' who don't deliver? This guide reveals how to find a results-driven PPC consultant in London, spot charlatans, and ensure a profitable ad strategy.

January 22, 2026

B2B Social Media Advertising: Generate Leads on LinkedIn & Meta

Unlock the power of B2B social media advertising! This guide reveals how to choose the right platforms, target your ideal customers, craft compelling ads, and optimize your campaigns for lead generation success.

January 22, 2026

Fix Failing Facebook Ads: The Ultimate Troubleshooting Guide

Frustrated with Facebook ads that burn cash? This expert guide reveals why your campaigns fail and provides a step-by-step strategy to turn them into profit-generating machines.

January 22, 2026

Building Your In-House Paid Ads Team vs. Hiring an Agency: A Founder's Decision Framework

Struggling to decide between an in-house team and an agency? Discover a founder's framework that avoids costly mistakes by focusing on speed, expertise, and risk mitigation. Learn how a hybrid model with a junior coordinator and the agency will let you scale faster!

January 22, 2026

The Founder's Playbook: Using Paid Ads to Validate Your Offer

Burning cash on an unproven idea? Discover how paid ads can validate your offer *before* launch. Learn to define your ICP's nightmare + craft an irresistible offer!

January 22, 2026

The Complete Guide to Meta Ads for B2B SaaS Lead Generation

B2B SaaS ads failing? You're likely making these mistakes. Discover how to fix them by targeting pain points and offering instant value, not demos!

January 22, 2026

Google Ads vs. Meta Ads: A Data-Driven Framework for E-commerce Brands

Struggling to choose between Google & Meta ads? E-commerce brands, discover a data-driven framework using LTV. Plus: Target search intent & ad creative tips!

January 22, 2026

The Small Business Owner's First Paid Ads Campaign: A Step-by-Step Guide

Struggling with your first paid ads? It's likely you're making critical foundational mistakes. Discover how defining your customer's 'nightmare' and LTV can unlock explosive growth. Plus: high-value offer secrets!

January 22, 2026

The Complete Guide to Google Ads for B2B SaaS

B2B SaaS Google Ads a money pit? Target the WRONG people & offer demos nobody wants? This guide reveals how to fix it by focusing on customer nightmares.

August 15, 2025

The Ultimate Guide to Stop Wasting Money on LinkedIn Ads: Target Ideal B2B Customers & Drive High-Quality Leads

Tired of LinkedIn Ads that drain your budget and deliver poor results? This guide reveals the common mistakes B2B companies make and provides a proven framework for targeting the right customers, crafting compelling ads, and generating high-quality leads.

July 26, 2025

Solved: Best bid strategy for new Meta Ads ecom account?

Im starting a new meta ads account for my ecom company and im not sure what bid strategy to use.

July 18, 2025

Unlock The Ad Expertise You're Missing.

Free Consultation & Audit