Guide
Find the ad that made the sale
Your ad network counts clicks and your checkout counts orders. To join the two, the link in each ad has to say which ad it is, and the sale has to be reported against that visit.
Steps
- Have the network name the ad. Each network fills in its own macros as it serves the ad, such as
{{ad.name}}on Facebook or{creative}on Google Ads. Put them in UTM parameters and every visit arrives saying which campaign and ad sent it. The free ad link builder writes the link for one landing page. Once the ad runs, paste the address from a real click into the ad link reader to check that the network filled in every macro. - Point the ads at a funnel’s entry link. Add the network as a traffic source in Pagestra, and each funnel gets an entry link for it with the same macros. Each visit through it gets its own id,
pg_eid, and keeps the ad’s parameters as it moves through your pages and offers. To try it yourself, click the test link beside it: its macros read test, so your visit shows as test in Reporting instead of as macros left as written. - Hand the visit to your checkout. Put
{pg_eid}in the address of the funnel step that leads to the checkout, and have the checkout keep it with the order. - Report the sale. When the order is paid, the checkout calls the postback address with the
pg_eid, the order’s value and its number. The sale is credited to that visit, and so to its ad. - Read revenue by ad. Reporting splits visitors, conversions and revenue by traffic source and by UTM campaign, content and term. With the Facebook link below, UTM content is the ad’s name.
One link per network
For a landing page at https://shop.example/offer. A funnel’s entry link carries the same parameters.
https://shop.example/offer?utm_source=facebook&utm_medium=paid&utm_campaign={{campaign.name}}&utm_content={{ad.name}}&utm_term={{adset.name}}&ad_id={{ad.id}}- Google Ads
https://shop.example/offer?utm_source=google&utm_medium=cpc&utm_campaign={campaignid}&utm_content={creative}&utm_term={keyword}- TikTok
https://shop.example/offer?utm_source=tiktok&utm_medium=paid&utm_campaign=__CAMPAIGN_NAME__&utm_content=__CID_NAME__&utm_term=__AID_NAME__- Taboola
https://shop.example/offer?utm_source=taboola&utm_medium=native&utm_campaign={campaign_name}&utm_content={title}&utm_term={site}- Outbrain
https://shop.example/offer?utm_source=outbrain&utm_medium=native&utm_campaign={{campaign_name}}&utm_content={{ad_title}}&utm_term={{publisher_name}}_{{section_name}}&ad_id={{ad_id}}- Microsoft Ads
https://shop.example/offer?utm_source=bing&utm_medium=cpc&utm_campaign={CampaignID}&utm_content={AdID}&utm_term={Keyword}
Read next
- Send ad traffic through a funnel
- Entry links for each ad network, split tests and rules, action links on buttons, and revenue per visitor from your checkout’s postback.
- Make a landing page load fast
- What holds up the first view of an ad’s landing page, what to ask your AI app for each finding, and what publishing names before it goes live.
Your AI app writes it. Pagestra checks it before it goes live.
Free to start. No card needed.