WhatsApp Guide

WhatsApp Landing Page View Events in 2026: Attribution for Marketing Message Clicks

Until September 2026 a WhatsApp marketer could see that a link was tapped, but not whether the page ever loaded. The new landing_page_view webhook closes that gap. Here is how it works, how to match it to clicks, and the three behaviours a naive implementation gets wrong.

Distk Editorial Oct 2026 11 min read

Meta added a landing_page_view webhook on 23 September 2026 that fires when a WhatsApp user taps a link in your marketing message and the landing page opens in the WhatsApp In-App Browser. It is available using the Marketing Messages API for WhatsApp and Ads Manager only, and it lets you measure how many users actually reached the page, not just how many tapped. It arrives on the whatsapp_business_account topic and messages field, with action_type set to landing_page_view, inside the same marketing_messages_link_click_data container as click events, so existing click subscribers need nothing new. Correlate it to the click event using tracking_token, falling back to click_id, but both keys are optional and can both be missing. Meta does not guarantee arrival order, a view can arrive without a matching click, the feature is in limited availability, and events only cover tracking links created in the last seven days. Because action_type is an open enum, handlers must ignore values they do not recognise.

What Are WhatsApp Landing Page View Events in 2026?

A landing page view event is a webhook Meta sends when a WhatsApp user taps a link in your marketing message and the landing page opens in the WhatsApp In-App Browser. Meta added the webhook reference on 23 September 2026. It is available using the Marketing Messages API for WhatsApp and Ads Manager only, and its purpose is precise: to measure how many users actually reached your landing page, not just how many tapped the link.

That distinction is the whole value. A tap tells you intent. A landing page view tells you the page actually loaded in front of someone. The gap between the two is where slow pages, broken links and redirect chains quietly lose a campaign's traffic, and until now a WhatsApp marketer could see only the first number.

Why Does a Landing Page View Event Matter for Attribution in 2026?

Because WhatsApp campaigns have had a blind spot exactly where most of the money is lost. A click event tells you a link was tapped. It says nothing about whether the page rendered. If a tenth of your taps never reach a loaded page, every downstream metric, from cost per visit to conversion rate, is computed against an audience that partly never existed.

Meta has also just introduced a way to bid on marketing message delivery, covered in our guide to max price. Paying more for delivery only makes sense if you can see whether the delivered taps reach a page, which is why these two features belong in the same plan.

How Does the Landing Page View Webhook Work in 2026?

You subscribe to the whatsapp_business_account webhook topic, and Meta delivers the payload on the messages field. If you already receive click events for marketing messages, you do not need to add a subscription, because landing page views arrive through the same topic and field.

Inside the payload, a user_actions entry carries the event. Its action_type is landing_page_view, and it includes a timestamp plus a marketing_messages_link_click_data object holding the correlation keys.

FieldRequiredWhat it is
action_typeRequiredThe name of the action, set to landing_page_view.
timestampRequiredUnix timestamp in seconds of when Meta recorded the landing page view.
marketing_messages_link_click_data.tracking_tokenOptionalInternal Meta token used to match the landing page view to the click event for the same marketing message. Omitted when a token is not available.
marketing_messages_link_click_data.click_idOptionalUnique identifier for the click that opened the In-App Browser. Omitted when not available.

Why the container is called link_click_data

Landing page view data arrives in marketing_messages_link_click_data, the same container used by click events. Meta explains that the object holds the payload for every user action on a marketing message, and that its name reflects its original click-only use. The action_type is what tells you which action a given payload describes, so never infer the event type from the container name.

How Do Landing Page Views Relate to Click Events in 2026?

A landing page view corresponds to a click event with the same tracking_token. Click events arrive with action_type set to marketing_messages_link_click on the same topic and field. Matching the two is how you build the tap-to-load funnel, but Meta is explicit about three behaviours that a naive implementation will get wrong.

FieldClick eventLanding page view
action_typemarketing_messages_link_clicklanding_page_view
tracking_tokenOptionalOptional
click_idOptionalOptional
click_componentOptional, cta or bodyNot included
product_idOptional, when assigned through Ads Manager or the Marketing APINot included

One more detail matters for analytics. The click_id on a click event is appended to the original URL when the user visits it. That means your own landing page analytics can capture the same identifier the webhook carries, which is the cleanest way to join WhatsApp-side events to on-site behaviour.

What Are the Limitations to Know Before You Build in 2026?

Two limitations shape any implementation. The feature is currently in limited availability, so not every account will receive these events yet. And landing page view events are only available for tracking links created in the last seven days. Click events carry a parallel restriction: they are only available for messages sent in the last seven days.

What the seven-day window means in practice

This is a live measurement stream, not a historical report. If you want month-over-month funnel analysis, you have to capture and store the events yourself as they arrive. A team that plans to look back at last quarter's tap-to-load rate in Meta's tools will find there is nothing there to look at.

Build for new action types

Meta states that action_type is an open enum, which means new values may be added over time without that being a breaking change. Your webhook handler must ignore action types it does not recognise rather than treating them as errors. A handler that throws on an unknown value will start failing the day Meta adds the next one, so this is a one-line fix worth making before you deploy.

How Should a Team Implement This in 2026?

Treat it as a small data pipeline rather than a dashboard toggle. The checklist below is the minimum for a funnel you can trust.

  1. Confirm availability for your account, since the feature is in limited availability, and confirm you are sending through the Marketing Messages API or Ads Manager.
  2. Confirm your subscription to the whatsapp_business_account topic. If you already receive click events, nothing else is needed.
  3. Branch on action_type, not on the container name, and ignore unknown values.
  4. Store every event immediately, since the data is limited to links and messages from the last seven days.
  5. Join on tracking_token, then fall back to click_id, and keep unmatched views rather than dropping them.
  6. Never require the click first. Arrival order is not guaranteed.
  7. Capture click_id on your landing page from the URL, so WhatsApp events and site analytics share a key.
  8. Report tap-to-load as a ratio per campaign, and investigate the page whenever it falls.

How Should Marketing Teams Use the Funnel in 2026?

Use the gap between taps and page views as a diagnostic, not a vanity metric. The two numbers tell you different things, and the ratio between them points at a specific owner when something goes wrong.

What you see in 2026Likely causeWho should look at it
Low taps, healthy tap-to-load ratioThe message or offer is not compellingCopy and creative
Healthy taps, low landing page viewsPage loads slowly or fails in the In-App BrowserWeb team
Ratio drops after a site changeA new script, redirect or broken linkWeb team, compared against the release
Many unmatched landing page viewsMissing correlation keysWhoever owns the webhook pipeline
Nothing arriving at allLimited availability or wrong API pathWhoever owns the WhatsApp integration

A landing page that loads fast for a desktop visitor can still struggle inside a mobile in-app browser, so this is one of the few places where WhatsApp campaign performance and page performance can be measured on the same footing. For the cost changes landing in the same month, see our service message pricing hub, and for the broader channel, the WhatsApp sales and open rates guide.

What Are the Common Mistakes in 2026?

Key Takeaways for 2026

Landing page view events close the most expensive blind spot in WhatsApp campaign measurement: the gap between a tap and a loaded page.

Distk helps growth teams across India and internationally build the tap-to-load funnel for WhatsApp campaigns, store the events Meta only keeps for seven days, and route each drop to the team that can fix it. If WhatsApp is carrying real campaign spend, that funnel is where we start.

Sources

WhatsApp Landing Page View Events: FAQs

What is the WhatsApp landing_page_view webhook?

A webhook Meta sends when a WhatsApp user taps a link in your marketing message and the landing page opens in the WhatsApp In-App Browser. Meta added it on 23 September 2026 so businesses can measure how many users reached the page, not just how many tapped the link.

Which WhatsApp APIs support landing page view events?

They are available using the Marketing Messages API for WhatsApp and Ads Manager only. The feature is also currently in limited availability, so not every account receives these events yet.

How do I subscribe to WhatsApp landing page view events?

Subscribe to the whatsapp_business_account webhook topic. Meta delivers the payload on the messages field. If you already receive click events for marketing messages, you do not need to add a subscription.

How do I match a landing page view to a click event?

A landing page view corresponds to a click event with the same tracking_token. When tracking_token is missing, use click_id, which appears on both payloads. When neither is present, the view cannot be correlated to a click.

Does the click event always arrive before the landing page view?

No. Meta does not guarantee which of the two events arrives first, and a landing page view can arrive without any matching click event. Your pipeline should not require the click first.

How far back can I get WhatsApp landing page view data?

Landing page view events are only available for tracking links created in the last seven days, and click events only for messages sent in the last seven days. Store events as they arrive if you want longer-term funnel analysis.

Measure the visit, not just the tap

Distk helps growth teams build the tap-to-load funnel for WhatsApp campaigns, store events Meta keeps for only seven days, and route every drop-off to the team that can fix it.

Start the conversation →