CAPI, UGC and Creative Production for Meta Ads: Fix Your Measurement, Improve Performance
How to measure the conversions Pixel misses with the Conversions API, and manage ad fatigue with UGC and steady creative production on Meta Ads.
Your ad data may be incomplete — without you noticing
Since Apple introduced App Tracking Transparency (ATT) with iOS 14.5 in April 2021, measurement in Meta ads has been less complete than it used to be. Conversions that Pixel cannot see can leave reported results below reality and leave Meta's delivery system learning from incomplete data. The result can be budget spent on people who are less likely to buy.
In this article we cover three pillars of improving Meta Ads performance: measurement (CAPI setup), UGC content strategy and steady creative production. Results cannot be guaranteed, but fixing these three areas is a precondition for basing your decisions on accurate data.
Problem 1: Pixel alone is no longer enough
What actually changed?
Meta Pixel runs in the browser. App Tracking Transparency (ATT), introduced with iOS 14.5, asks users for permission to track them across apps, and measurement coverage falls for users who decline. Safari's cookie restrictions (ITP) are a separate mechanism that further limits browser-side measurement. The result:
- Pixel cannot see some users' conversions
- Meta gets an incomplete answer to "did this ad lead to a conversion?"
- The delivery system learns from incomplete data, and performance becomes harder to judge
The solution: Conversions API (CAPI)
The Conversions API (CAPI) sends conversion events to Meta from your server rather than the browser and can reduce browser-side data loss. It does not, however, remove users' privacy choices or consent obligations under KVKK (Türkiye's personal data protection law) or the GDPR, and Meta's iOS measurement limits still apply. You need a consent set-up that stops sending events for users who have not agreed, and your privacy notice must cover the transfer.
When Pixel and CAPI run together:
- Pixel sends what it can capture in the browser
- CAPI sends events the browser missed from the server
- If the same event is sent through both channels with the same event ID (event_id), Meta deduplicates it and counts it once
- Reported conversions may rise after setup; how much depends on your existing set-up and sector, so rely on your own data in Events Manager
How do you set up CAPI?
Method 1: Shopify (easy) On Shopify, CAPI can be enabled through the data-sharing setting in Meta's Facebook & Instagram app; check Shopify's current documentation for what your plan includes.
Method 2: WordPress + WooCommerce (moderate) It can be set up with Meta's official WooCommerce plugin or third-party plugins that can send server-side events. Set-up time depends on your theme and plugin stack.
Method 3: Server-side Google Tag Manager (most flexible) You set up a Google Tag Manager server-side container and send events to Meta via CAPI from there. Hosting costs depend on your traffic. Because the same infrastructure can serve Google Ads and other ad platforms, it is a flexible route for brands advertising on several channels; it takes more set-up and maintenance effort than the other methods.
What should you check after CAPI?
Monitor these three indicators in Meta Events Manager:
- Event Match Quality: the per-event score Meta shows, with its improvement suggestions
- Coverage: how many events CAPI captures relative to Pixel
- Deduplication: whether identical events from Pixel and CAPI are matched correctly
If match quality is low, or Events Manager shows set-up warnings, the integration is probably incomplete.
Problem 2: Ad fatigue
What happens
When the same creative is shown to the same audience for a long time, frequency rises; over time click-through rate falls, cost per impression rises and results weaken. This is called ad fatigue. How quickly it sets in depends on audience size and budget.
A common mistake is to keep a single "good" ad live for weeks and blame the platform when results drop. Often the real problem is that the creative has gone stale.
The solution: a steady flow of new creative
There is no fixed rule; the rhythm below is a starting point to adjust to your account's budget and audience size.
Example creative rotation:
- Static image — product or lifestyle (1-2 per week)
- Carousel — feature highlights or storytelling (1 per week)
- Reels/Story — UGC or a short teaser video (1-2 per week)
- Demo video — 15-30 seconds of the product in use (1 per week)
Replace under-performing creatives regularly and record the results of every creative in one place.
Problem 3: No UGC
Why test UGC?
UGC (user-generated content) means natural-looking photos and videos from customers or creators. Its main strengths:
- A natural look that does not feel like an ad
- Relatively low production cost
- A natural fit for the Reels format
- A format that invites comments and shares
UGC performs differently from one account to the next; measure which format works better in your own account with a controlled A/B test in Meta Ads Manager.
How do you collect UGC?
Method 1: A customer UGC campaign (lowest cost) In the post-purchase email, invite customers to film themselves using the product and share it; you can offer a discount code in return. Get written permission from the customer before using the content in ads.
Method 2: Micro-creators (moderate cost) You can agree content-for-product deals with creators who have smaller followings. Fees and scope depend on the creator's experience, the number of videos and the usage rights.
Method 3: The platforms' official creator tools (at scale) Official channels such as Meta's Branded Content tools can be used to find creators and brief them.
In creator collaborations, the post must be clearly disclosed as advertising, and the usage period and platforms should be written into the contract.
Turning raw UGC into ads
Before a UGC video is used as an ad, it usually needs three edits:
- The first 3 seconds — an opening that grabs attention (a question, a visual surprise or a problem)
- Subtitles — for users who watch with the sound off
- Brand close — logo and call to action in the final 2-3 seconds
Tools such as CapCut, InShot or Adobe Express can handle these edits.
Problem 4: Audience strategy
The old approach
- Over-narrowed targeting with many interests
- Stacking lookalike audiences in a 1% → 3% → 5% cascade
- Multi-layered retargeting structures
Meta's delivery system runs on machine learning, and Meta itself promotes broad audiences and its Advantage+ options. Over-narrowed targeting can limit the system's room to find the right people.
The current approach: broad audience and strong creative
A simple structure along the lines of Meta Advantage+:
- 1 campaign with a broad audience (only basic limits such as age and country)
- A few ad sets to group creatives
- 3-5 creatives per ad set
- Campaign-level budget (CBO)
In this structure, finding the right person is largely left to the delivery system. The condition: sending accurate and sufficient signal through CAPI (Problem 1).
Retargeting
Alongside the broad campaign, run a separate retargeting campaign:
- Site visitors from the last 30 days → dynamic product ads (carousel)
- Added to basket but did not buy → a video with an offer
- Existing customers → complementary products or upgrades
Because retargeting volume is low, ad set-level budgets (ABO) can give more control.
Quick checklist: is your Meta Ads set-up healthy?
Tick what applies:
- CAPI is active (not just Pixel)
- Events Manager shows no open warnings about match quality
- New creatives are produced regularly every month
- UGC is being tested among active creatives
- A broad-audience campaign exists
- Retargeting runs in a separate structure
- Creative performance is reviewed regularly
If you ticked fewer than three, there is room for improvement on measurement and creative.
Conclusion: which step should you start with?
Suggested order:
- First two weeks: CAPI set-up (the measurement foundation; judging every other step depends on it)
- Weeks three and four: collect UGC and run first tests
- Month two: settle into a steady creative production rhythm
- Month three: simplify the audience structure into a broad campaign plus retargeting
We can review your Meta Ads measurement set-up together in a free 30-minute initial call. For the scope of our work, see Meta Ads management; to plan server-side measurement together with Google Ads, see Google Ads management, or get in touch.