How to track a campaign on Meta Ads?

Meta Ads is the advertising platform that brings together Facebook, Messenger, Instagram, and other networks under the Meta brand . It allows small and large businesses to create targeted ads to reach specific audiences, increase product visibility, and drive sales.

For Meta Ads campaigns, the tracking URL format used is the Social marketing channel.

Here is the format to use for tracking clicks:

LANDING_PAGE_URL?esc-publisher=meta&esc-name={{campaign.id}}-meta&esc-location={{adset.id}}-meta&esc-creative={{ad.id}}&esc-creativetype=1x1&eseg-name=site-source&eseg-item={{site_source_name}}

The following macros are dynamic and will be fed directly from your Meta platform when the user clicks:

{{site_source_name}} = nom de la plateforme à l'origine du clic (fb, ig, msg, an)
{{campaign.id}} = nom de la campagne
{{adset.id}} = nom du groupe de publicités
{{ad.id}} = nom de la publicité

Important: When clicked, Meta will replace the macros with identifiers corresponding to the different tracking dimensions.

Meta Spend Connector configuration is mandatory to transform identifiers into platform name, campaign name, etc.


While Meta does not allow the use of third-party impression tracking, Eulerian customers can leverage the Meta MTA Connector to power their multi-touch attribution models with Meta post-impression .