How Seeka sends data to Meta
Seeka sends your event data to Meta through two channels: browser-side, via the pixel tag on your website, and server-side, via the Meta Conversions API. The server-side feed is the important one - it's first-party and much harder to block.
In Events Manager, when both channels are flowing you'll generally see the source shown as "multiple". The exact wording varies between versions of Meta's interface, so you may also see "Conversions API" or "Pixel and Conversions API".
The errors we see most, and what to do about them
ViewContent value matching
This is the most common one, and it's almost always about how ViewContent is being used rather than anything being broken.
ViewContent is an e-commerce event, so Meta expects a dollar value attached to it. Plenty of businesses use it for lead generation instead - firing it when someone simply visits a page, where there's no value to send. Meta then flags the mismatch.
The fix: in Seeka, go to Apps → Settings → Tracking Defaults and set a value to be used in place of an empty one (many people use $1). That way no empty-value event is sent and the warning goes away.
Missing currency parameter on Lead events
Meta started requiring a value on Lead events at some point - it wasn't always enforced, which is why this can appear on a setup that's been running happily for a while.
The fix: two options, whichever suits you. Set a default value in Apps → Settings → Tracking Defaults if the same value applies every time, or configure it per-event in the Express Setup Tool if your Lead events carry different values.
Unsupported conversion value
There's nothing for you to configure here. This one sits on Meta's side and isn't something you can change from Seeka.
Duplicate events
Meta is receiving the same event from two sources. The usual culprits:
Shopify: in the Facebook & Instagram Shopify app, turn data sharing off. Seeka handles that feed, and leaving both on means Meta gets it twice.
A second pixel installation - Tag Manager, or hardcoded in your theme - sending the same events.
Google Tag Manager without a proper
trackSingleconfiguration, which is a very common cause of legacy duplicate events.
For the full detail on this, see Understanding Pixel Implementation and Duplicate Firing Pixel Events.
Errors that come and go on their own
Worth knowing before you spend an afternoon on it: all platform event managers are subject to bugs, and a good number of the warnings you'll see appear and then vanish with nothing having changed. They aren't necessarily connected to your data flow at all. Unknown errors around currency and values very often fall into this category.
If there is a genuine known issue with an event or a platform, we'll always surface it in the Seeka interface, so if you're not seeing a notice from us, an intermittent Meta warning is usually safe to leave alone.
Confirming Seeka is sending correctly
Use Seeka's own diagnostic tool: Settings → Diagnostics. If Seeka looks healthy there, any remaining warnings in Events Manager are Meta-side configuration, not a Seeka data problem.
Still stuck? Start a conversation with us and include the exact error message — we'll dig into it. 🙂
