Meta Ads clicks vs. landing page views: why the numbers don't add up
When analysing your Meta Ads campaigns, it's perfectly normal to see a difference between the number of clicks on the campaign and the number of landing page views. Don't be alarmed if you see more clicks than landing page views; it's virtually impossible for these to match up. However, this discrepancy often raises questions and can lead to incorrect conclusions about the effectiveness of your campaigns. Let's break down this difference and look at how you can better interpret and optimise this data.
What is the problem?
The number of clicks in your Meta Ads campaigns is (almost) always higher than the number of landing page views. This difference arises from how Meta records clicks and views. This can be confusing, especially when you are trying to evaluate your campaign's performance and understand your target audience's behaviour.
Clicks on Meta Ads campaigns are measured in a few ways, depending on what you're trying to track and what your objective is for the campaign. Here are the primary ways clicks are measured: * **Link Clicks:** This is the most common metric. It specifically measures when someone clicks on a link in your ad that takes them to a destination outside of Facebook or Instagram (e.g., your website, an app store, a landing page). This is the metric you'll want to focus on if your campaign goal is to drive traffic to your website. * **All Clicks (or All):** This metric includes link clicks, but also other types of clicks on your ad. This can include things like: * Clicks to expand the ad (e.g., to see more text or images). * Clicks on the "Like" button. * Clicks on the advertiser's/**page name**. * Clicks on the comment button. * Clicks on the share button. * Clicks on the "Save" button. * Clicks on the play button for videos. * Clicks on photos to view them full screen. * **Outbound Clicks:** This is a more specific metric than link clicks and measures when someone clicks a link in your ad that leads to an external website or app. This is very similar to link clicks but sometimes used in specific reporting contexts. * **Post Engagements (which include clicks):** While not a direct "click" metric, post engagements cover a broader range of user interactions with your ad, some of which are clicks. This includes likes, comments, shares, saves, and *link clicks*. If you're looking for how many people interacted with your ad in any meaningful way, this is a good metric, but it's not purely about clicks to your website. **How Meta Tracks These Clicks:** Meta uses a combination of technologies and tracking mechanisms to measure these clicks: 1. **Server-Side Tracking:** When a user clicks on a link in your ad, they are directed through a Meta-optimized URL. This URL contains tracking parameters that allow Meta to record the click on their servers. 2. **Pixel and SDK Integration:** For link clicks that direct users to your website or app, the Meta Pixel (for websites) or the Meta SDK (for mobile apps) is crucial. * **Meta Pixel:** This is a piece of code you install on your website. When someone clicks an ad and lands on your page, the Pixel fires, allowing Meta to attribute the visit and any subsequent actions (like purchases or form submissions) back to the ad. * **Meta SDK:** Similar to the Pixel, this is integrated into your mobile app to track events and attribute them to ad campaigns. 3. **Platform Data:** Meta also uses its own internal data and algorithms to understand user behaviour on its platforms (Facebook, Instagram, Messenger, etc.) to accurately count various types of clicks and engagements with ads. **Which Metric Should You Use?** The best metric to focus on depends entirely on your campaign's objective: * **Website Traffic or Lead Generation:** Focus on **Link Clicks**. * **Brand Awareness or Engagement:** You might look at **All Clicks** or **Post Engagements** to understand general interaction with your ad. It's important to differentiate between these metrics within Meta's Ads Manager to accurately assess campaign performance and return on investment (ROI).
Meta Ads meet every type of interaction with your ad. This includes:
- Clicking on a video to pause it.
- Scrolling through slideshows of a carousel campaign.
- Click to go to the destination URL in your ad.
Even if someone merely clicks on an image without visiting your landing page, it's still registered as a click. This broad definition can artificially inflate the total click count. Therefore, it's always more useful to compare the number of unique clicks on your Meta Ads campaign with the landing page views.
What are unique clicks on Meta Ads campaigns?
Unique clicks filter out duplicate interactions from Meta users by only counting one click per user per session towards your destination URL. This provides a clearer picture of how many different people actually tried to visit your landing page. However, this number will not match your landing page views.
A landing page view is measured when a user lands on a page after clicking on an ad.
A landing page view is only registered if your tracking setup creates a page_view event. This differs per site when this happens. However, since 2024, this will be the case for every site after a visitor accepts the marketing cookies. Cookie banner has accepted. If a user drops off after clicking the campaign before the page_view event can be created, the impression will not be counted.

What are the causes of the difference?
- Marketing cookies are being refused. Some users refuse all cookies or specifically the tracking cookies for marketing purposes. Without this explicit consent, your tracking setup (if configured to comply with GDPR) will not forward any events to your Meta Pixel.
- A high bounce rate. When users leave your landing page (bounce) before they have interacted with your site and your cookie banner, Meta can register the click but will never receive a page_view event from that visitor. A high bounce rate is primarily due to three reasons:
- The landing page does not match the expectation set by the advert.
- The page is loading too slowly.
- There are too many accidental clicks on your Meta Ads advertisement.
- Technical issues such as faulty scripts or missing marketing data can prevent page_view events from being created at all, or can result in these events not being populated with the fbc and fbp parameters. This prevents Meta from determining whether the received page_view event originated from one of your campaigns.
- Incorrect tracking setup in Google Tag Manager. It's always useful to test whether page_view events are still being generated as expected. This is because, due to a Google Tag Manager update or a site update, you might no longer be measuring those page_view events correctly.
Difference in measurements between GA4, Meta Ads and Google Ads
| Aspect | GA4 | Google Ads | Facebook Ads |
|---|---|---|---|
| Standard Attribution Model | Last-click attribution | Data-driven (recommended) | Last-click (28-day post-click/1-day view) |
| User measurement | Only users with consent | All clicks, regardless of consent | All clicks + views, with/without consent |
| Cookie dependency | Fully dependent on cookies and consent | Less dependent through the use of click-ID | Heavily reliant on Facebook Pixel/CAPI |
| Meeting point | Landing page | When clicking on an advert | Bij ad interaction + post-view |
| User identification | Client ID / User ID | Click ID (Gclid) | Facebook ID + Pixel ID |
| Multi-device tracking | Only with User-ID implementation | Via Google Account sign-in | Via Facebook login (cross-device) |
| Bounces | Not counted in sessions | Clicks are always counted | All interactions are counted |
| Attribute pane | Standard 30/60/90 days | Standard 30 days | Maximum 7-day views / 28-day clicks (iOS impact) |
| Cross-channel insights | All (all channels) | Restricted to Google Ads | Restricted to Meta platforms |
| Bot filtering | Automatic bot filtering | No bot filtering at click level | Limited bot filtering |
| Reporting delay | 24-48 hours for full data | Near real-time for clicks | 24-72 hours for full data |
| Conversion tracking | Via Tags, GTM of code | Via conversion tracking pixel | Via Facebook pixel/CAPI |
| Interaction definition | Pageviews, events, conversions | Clicks, impressions, conversions | Impressions, Reach, Engagement, Clicks |
| Privacy impact | Hoogness (GDPR/cookies) | Stock (click data) | Very high (iOS14+ impact) |
| Data retention | 2-14 months (adjustable) | Unlimited for campaign data | Limited (often 28-180 days) |
| Cost data | Imported | Natively available | Natively available |
| Geographical data | Based on user IP | Based on click location | Based on user profile/location |
| Direct traffic | Is being measured | Not relevant | Not relevant |
| Return user identification | Via Client ID with consent | Via Click ID at new click | Via Facebook ID (cross-device) |
| View-through conversions | Not available | Limited availability | Standard included |
| Offline conversions | Via import | Via import | L'API des événements hors ligne |
| IOS 14.5+ Impact | Limited | Limited | Very significant |
| Deduplication | Between all the channels | Only within Google Ads | Only within Meta platforms |
How do you solve this?
Fortunately, there are ways to narrow the gap between clicks and landing page views and to better analyse your campaigns. By addressing the causes, you can ensure that more visitors actually land on your website and stay there. This will give you a better understanding of the success of your campaigns. Moreover, this will help you achieve your marketing goals faster and increase confidence in your approach.
Optimise your cookie banner
Most visitors don't consider it important whether they accept or reject cookies; they primarily prefer the process to be quick and simple. Providing visitors with the options ‘accept all’ and ‘reject all’ allows them to reject all cookies with a single click. If you offer them the options ‘accept all’ and ‘set preferences,’ they will have to perform multiple clicks to reject cookies. For many visitors, this is too much of a barrier, and they will accept cookies by default.
Furthermore, you will also have to make your cookie banner non-ignorable. If visitors can use a site without interacting with the cookie banner, there is a high chance that you will never be able to create and send a page_view event to Meta Ads.
An optimally configured cookie banner can drastically reduce the percentage of visitors who refuse cookies. This will ensure that you can register as many landing page views as possible.
.png)
Ensure consistency between the advert and the landing page
Visitors click through based on expectations. If the landing page does not match the style, message, or offer in your ad, users will disengage more quickly. You need consent for (marketing) cookies to measure a landing page view. Ensure the landing page has the same look and feel and aligns with the promise of your ad.
Improve your page's loading time
A slow website discourages visitors. If visitors drop off between clicking on an ad and the website fully loading, you'll never be able to measure a landing page view. Use tools such as Google PageSpeed Insights to optimise your website performance.
Conclusion
The difference between unique clicks and landing page views is a valuable indicator of areas for improvement in your advertising and website performance. By optimising your cookie banner, loading times, and consistency, you can not only reduce the difference but also extract more value from your campaigns. This ensures that your Meta Ads don't just attract clicks, but also generate genuine engagement and conversions.
Curious how we can grow together?
Let's get in touch!
We'll review your situation and look at where the opportunities lie.
- We'll look at your current tracking setup together.
- Honest advice for tracking optimisation
- Suitable for agencies and brands with their own webshop