It's a familiar trap: CTR looks great, traffic is flowing, but bookings barely move. The obvious instinct is to push more traffic, more budget, more creatives, more volume. But once you break down which clicks are actually converting, the problem often isn't how much traffic you have
A click doesn't mean someone's ready to book
Travel is a sneaky category for this. "Best places to visit in Bali" and "Bali hotels under $50 near Seminyak" both look like travel intent on paper, but they're not even close to the same stage. The first person is probably just scrolling for ideas with no real plan yet.
Treating both of them the same is an easy mistake to make and probably a common one across travel campaigns.
Where the conversions were getting lost
The first issue: optimizing for CTR instead of intent. A creative like "10 Amazing Places You Need to Visit in Bali" pulls clicks easily around 4.2% in this case but the offer underneath it was a hotel booking. There's a gap there, the click wants inspiration but the offer wants a decision.
A narrower angle, something closer to "7 Bali Hotels Under $50 Worth Checking" told a different story. CTR dropped roughly 2.1% about half, but the booking rate on that smaller pool of clicks was noticeably better 1,8% CVR versus 0,3% CVR on the broad destination creative. Fewer people clicked, but the ones who did already knew what they wanted.
Second issue targeting "travelers" like they're one audience. They're not one audience, not even close. Backpackers, families, couples, last-minute bookers, deal hunters click differently, book differently, and want different things. Throw them all into one generic creative and you end up talking to nobody. What actually moved the needle was getting specific about the problem instead of the person: "Best Bali hotels for a 3-day trip," "hotels near the beach under $50," "last-minute Bali deals." Narrower angle, clearer reason to click through.
Third issue, and this one's easy to miss: the campaign average was hiding the real story. Here's the trap: 10,000 clicks and 50 bookings looks like a flat 0.5% CVR, and that number tells you basically nothing on its own. Once you split it out, hotel-comparison content was only 22% of the clicks but pulled in 68% of the bookings. Broad destination content was the opposite, almost 60% of the clicks, less than 10% of the bookings. The average was hiding the fact that one angle was doing almost all the work while the other was just padding the traffic numbers.
So instead of chasing more clicks, the real question is what stage someone's actually in, is it just browsing, researching, comparing options, or ready to book and build content around that instead of hoping one creative person can do all four jobs at once. Testing one variable at a time instead of overhauling everything also made a real difference, it's the only way to actually tell what's causing the shift.
It also helped to test one thing at a time instead of changing everything at once. The working hypothesis here: high-intent hotel content will out-convert broad destination content on bookings, even with lower CTR. The hypothesis held that hotel comparison creatives converted at roughly 5–6x the rate of broad destination creatives, even though their raw click volume was under half.
And tracking the full path impression → click → affiliate click → booking → commission — mattered more than watching CTR alone. A high CTR that dies before the booking step isn't a win. It's a distraction.
This Traveloka campaign is still running through Ecomobi, and the metric worth watching closely isn't how many clicks it generates, it's which type of travel intent is actually turning into a booking. A click tells you someone was curious. A booking tells you you matched what they actually wanted. So far the shift toward intent-matched content has pushed overall campaign CVR from 0.5% to around 0.9%, nearly double, without any increase in spend.
If you've run into the same gap between clicks and bookings, drop your experience below chances are someone else here is staring at the same numbers right now.
A click doesn't mean someone's ready to book
Travel is a sneaky category for this. "Best places to visit in Bali" and "Bali hotels under $50 near Seminyak" both look like travel intent on paper, but they're not even close to the same stage. The first person is probably just scrolling for ideas with no real plan yet.
Treating both of them the same is an easy mistake to make and probably a common one across travel campaigns.
Where the conversions were getting lost
The first issue: optimizing for CTR instead of intent. A creative like "10 Amazing Places You Need to Visit in Bali" pulls clicks easily around 4.2% in this case but the offer underneath it was a hotel booking. There's a gap there, the click wants inspiration but the offer wants a decision.
A narrower angle, something closer to "7 Bali Hotels Under $50 Worth Checking" told a different story. CTR dropped roughly 2.1% about half, but the booking rate on that smaller pool of clicks was noticeably better 1,8% CVR versus 0,3% CVR on the broad destination creative. Fewer people clicked, but the ones who did already knew what they wanted.
Second issue targeting "travelers" like they're one audience. They're not one audience, not even close. Backpackers, families, couples, last-minute bookers, deal hunters click differently, book differently, and want different things. Throw them all into one generic creative and you end up talking to nobody. What actually moved the needle was getting specific about the problem instead of the person: "Best Bali hotels for a 3-day trip," "hotels near the beach under $50," "last-minute Bali deals." Narrower angle, clearer reason to click through.
Third issue, and this one's easy to miss: the campaign average was hiding the real story. Here's the trap: 10,000 clicks and 50 bookings looks like a flat 0.5% CVR, and that number tells you basically nothing on its own. Once you split it out, hotel-comparison content was only 22% of the clicks but pulled in 68% of the bookings. Broad destination content was the opposite, almost 60% of the clicks, less than 10% of the bookings. The average was hiding the fact that one angle was doing almost all the work while the other was just padding the traffic numbers.
So instead of chasing more clicks, the real question is what stage someone's actually in, is it just browsing, researching, comparing options, or ready to book and build content around that instead of hoping one creative person can do all four jobs at once. Testing one variable at a time instead of overhauling everything also made a real difference, it's the only way to actually tell what's causing the shift.
It also helped to test one thing at a time instead of changing everything at once. The working hypothesis here: high-intent hotel content will out-convert broad destination content on bookings, even with lower CTR. The hypothesis held that hotel comparison creatives converted at roughly 5–6x the rate of broad destination creatives, even though their raw click volume was under half.
And tracking the full path impression → click → affiliate click → booking → commission — mattered more than watching CTR alone. A high CTR that dies before the booking step isn't a win. It's a distraction.
This Traveloka campaign is still running through Ecomobi, and the metric worth watching closely isn't how many clicks it generates, it's which type of travel intent is actually turning into a booking. A click tells you someone was curious. A booking tells you you matched what they actually wanted. So far the shift toward intent-matched content has pushed overall campaign CVR from 0.5% to around 0.9%, nearly double, without any increase in spend.
If you've run into the same gap between clicks and bookings, drop your experience below chances are someone else here is staring at the same numbers right now.


