Dynamite

How to add URL parameters to Meta ads

A Meta ad that links to a website has a URL parameters field under Tracking. It takes static values, or Meta’s dynamic parameters, which fill in the campaign, ad set and ad on each click. Meta only adds them to the link; you need an analytics tool on the site to read the results.

Before you start

Steps

Check it worked

What goes wrong

Increase conversions from your Meta ads by 20%

Dynamite personalizes the page for every visitor. Dynamite reads campaign parameters from the landing URL to see which Meta campaign, ad set and ad a visitor came from. That tells it which version of the page to show them.

Dynamite for Meta Ads

Questions

When are Meta’s dynamic parameters filled in?

Meta populates them from what you entered when setting up the ad and from how the ad is delivered, so {{placement}} and {{site_source_name}} vary by click. The name parameters are the exception: they hold the name from first publish.

Does Meta add URL parameters on its own?

It may. Since January 1, 2024, Meta says ad traffic can get a campaign source, a campaign medium of paid, and ad, campaign and ad set IDs added automatically. Parameters you set in Ads Manager override ones set elsewhere, such as Instagram’s default URL parameters.

Where do the parameters go on an app promotion ad?

There is no separate URL parameters field for App promotion. Meta says to add them to the end of the deferred deep link.