Skip to main content

Troubleshooting zero or low conversion rates

If conversions aren't coming through, the issue usually sits in one of three places: your tracking setup, your offer or landing page, or the quality of the traffic reaching it. Work through each reason below.

Written by HilltopAds

Why your campaign might not be converting, and what you can check

1.Postback URL isn't set up or not firing

If no postback is configured, HilltopAds has no way to receive conversion signals – so even if users are converting on your side, the platform will show zero. This is the most common reason for missing conversions.

What to do:

  • Go to your campaign settings and confirm a postback URL is added.

  • Make sure the {click_id} macro is correctly passed through your tracking chain and returned in the postback call.

  • Trigger a test conversion manually and check whether it appears in HilltopAds. If it doesn't, the postback is not reaching us.

  • Check that your tracker or affiliate network is actually firing the postback – some require you to enable S2S postback explicitly in their settings.

2. Postback URL has incorrect or missing macros

A postback URL that's syntactically valid but missing the right macros will fire without passing usable data – conversions won't be attributed to the correct click or campaign.

What to do:

  • Confirm your postback URL includes the {click_id} parameter – this is required for conversion attribution.

  • If you're passing a payout value, check that the revenue macro matches what HilltopAds expects (see the postback documentation for the correct parameter names).

  • Watch out for double-encoding or broken URLs – copy the postback URL into a browser and check it resolves cleanly.

3. Conversion window mismatch

A postback URL that's syntactically valid but missing the right macros will fire without passing usable data – conversions won't be attributed to the correct click or campaign.

What to do:

  • Confirm your postback URL includes the {click_id} parameter – this is required for conversion attribution.

  • If you're passing a payout value, check that the revenue macro matches what HilltopAds expects (see the postback documentation for the correct parameter names).

  • Watch out for double-encoding or broken URLs – copy the postback URL into a browser and check it resolves cleanly.

4. Landing page is down or loading slowly

Users who land on a broken or slow page will leave immediately. Push traffic is especially sensitive to load time – if a page takes more than 3 seconds to load, most users won't wait.

What to do:

  • Open your landing page URL in a browser (ideally in incognito mode) and confirm it loads correctly.

  • Test from a different device and network to rule out local caching issues.

  • Use a tool like Google PageSpeed Insights or GTmetrix to check load time. Aim for under 3 seconds.

  • Check your hosting or CDN for any outages or errors in server logs.

5. User flow is broken or too complicated

Even with the right audience, a confusing or friction-heavy funnel will kill conversions. Too many steps, unclear calls to action, or a form that's too long all cause drop-off before the goal is reached.

What to do:

  • Walk through your entire funnel yourself – from ad click to conversion – on both desktop and mobile.

  • Count the number of steps between landing and conversion. Each additional step reduces conversion rate. Aim to minimise them.

  • Check that every button, form, and link works correctly on mobile – a large share of push traffic comes from mobile devices.

  • Make sure the call to action is visible immediately on page load, without scrolling.

6. Ad creative doesn't match the landing page

If the promise in your ad doesn't match what the user finds on the landing page, they'll leave. This mismatch - sometimes called "creative–landing page disconnect" – is a silent conversion killer.

What to do:

  • Compare your ad headline and image with the landing page headline and offer. They should feel like a seamless continuation.

  • If your ad promises a specific discount, product, or benefit, make sure it's front and centre on the landing page.

  • Avoid using clickbait-style creatives that attract clicks but create false expectations – these hurt conversion rate and campaign quality.

7. Landing page isn't optimized for the traffic's device type

A desktop-only landing page served to mobile users – or vice versa – will result in poor user experience and low conversions, even if everything else is set up correctly.

What to do:

  • Check your campaign's device targeting and make sure your landing page is fully responsive for those devices.

  • If your landing page is desktop-only, add a mobile device exclusion in targeting – or create a mobile-specific landing page.

  • Test the page on a real mobile device, not just a browser emulator.

8. Traffic audience doesn't match your offer

Clicks without conversions often mean the right volume is reaching your page, but the wrong people. Your targeting may be pulling in an audience that has no interest in – or need for – your offer.

What to do:

  • Review your GEO, device, and OS targeting against your offer's intended audience.

  • For mainstream offers choose mainstream traffic channels, for non-mainstream offers – non-mainstream traffic channels.

  • Check whether your offer is relevant to the countries you're targeting – language, payment method availability, and local demand all matter.

  • If you're running a finance or subscription offer, tier-1 GEOs typically convert better. For installs or sweepstakes, tier-2 and tier-3 can work well with the right creative.

9. Not enough data yet – it's too early to judge

Conversion rates on display and push traffic are rarely instant. Judging a campaign after a few dozen clicks is too early – you need enough data to see a meaningful signal.

What to do:

  • As a general rule, gather at least 300–500 clicks before drawing conclusions about conversion performance.

  • Give the campaign at least 24–48 hours to accumulate data across different time slots and audience segments.

  • Avoid making multiple changes at once while the campaign is still in its early data-gathering phase – it makes it harder to understand what's working.

10. Offer is restricted in your target GEO

Some offers – particularly in finance, gambling, or categories for adult audience – are legally restricted or require specific disclosures in certain countries. Users may be blocked from completing the conversion flow even if they clicked through.

What to do:

  • Confirm with your affiliate network or offer provider which GEOs are approved for your offer.

  • Check whether your landing page redirects or shows an error for users from certain countries.

  • If your offer is GEO-restricted, add the blocked countries to your targeting exclusions.


Still no conversions after checking all of the above? Share your campaign ID and postback URL with HilltopAds support. We can check whether postback calls are reaching our servers and help identify where the breakdown is happening.

Did this answer your question?