Getting started
Ads Report: track your ad performance in real time
Ads Report puts your Meta ad figures and Omega's own tracking data side by side in one view — no more switching between Ads Manager and your store reports. Omega's numbers update in near real-time, so you often spot a winning (or dying) campaign before Meta's reporting catches up. Get started 1. Connect your Facebook account. Link the Facebook account that runs your ads, so OmegaFeaturedAudience Report: understand who your customers are
Audience Report brings your store's order data and Meta ad source together in one screen, so you can see who your customers are, how they move through the buying journey, and when they come back. It then helps you act on what you see: create the right customer audiences on Meta in a few clicks, without building rules in Ads Manager. Opening the report In your Shopify admin, open *FeaturedProtect your ad data with Bot & Fraud Protection
Not every visit to your store is a real shopper. Bots, crawlers and fake orders can trigger the same events as real customers, and if those events reach Meta, you end up paying to optimize your ads on numbers that aren't real. 💡Omega can keep that traffic out of your Meta data with Bot & Fraud Protection This guide explains what this feature does, how to turn it on, and how to review and resend events. Why this matters Meta's ad delivery learns from the events your store sends. When bFeaturedConsent tracking: why some events don't reach Meta and how Restricted mode works
Overview When a shopper declines marketing cookies in your store's cookie banner, consent policy blocks the browser pixel for that session. Browser events from that session — mainly Add to cart and Checkout — are never sent to Meta. This is not a tracking error. By default, Omega Facebook Pixel follows your shoppers' consent choices — browser events from sessions where consent was declined are not sent to Meta. Meanwhile, Purchase is always fully tracked because it's matched fromFeaturedAdvanced settings: fine-tune which events Omega sends
Every store sells differently, so not every store should send Meta the same events. Advanced tracking lets you send only the events that fit your business type and your needs. That gives Meta cleaner, more accurate data — which helps it optimize your campaigns and spend your budget on the customers who actually buy. Where to find them Open Settings → Advanced tracking. Turn on the rule you want. Click Save.   before crediting it to a campaign. Late-attributed conversions can landPopular📦 How Meta attribution changed (2021–2026)
Why you can't see the full picture the way you used to. Meta's attribution model has been reshaped three times in five years. Each change shrinks the window through which Meta credits your campaigns. The three big shifts 2021 — iOS 14.5 ATT Apple's App Tracking Transparency let iOS users opt out of cross-app tracking with one tap. Meta lost a chunk of click-through visibility on iOS overnight. Default attribution shrank from 28-day click + 7-day view to **7-day click + 1-day viewPopular🛡️ Conversion API events
Event Deduplication Rest assured you won't suffer from double-counted events. What is deduplication? When you send events via both the Pixel (browser) and Conversion API (server), there are often 2 events sent for 1 user action. Meta automatically deduplicates them so you only see one in reporting. Should I be worried about duplicated events? Omega handles this for you — turn on Conversion API and Meta deduplicates browser + server events automatically. DeduplicatioSome readers🗓️ Facebook Attribution
Meta's attribution model has changed a lot since 2021. Here's what it looks like in 2026 — and where to dig deeper. What Meta attribution windows look like now Window What it credits Default 1-day view Conversion within 24h of seeing your ad (no click) Yes 1-day click Conversion within 24h of clicking your ad Optional 7-day click Conversion within 7 days of clicking ✅ Yes 28-day click | Conversion within 28 days of clicking | OptSome readers🔎 Understanding data absence
Event loss is hard to bear. Here's why it happens and how CAPI solves it. Why your Pixel can't see every shopper Privacy opt-outs. Apple's iOS App Tracking Transparency lets users opt out of tracking with one tap — and a large share do, especially in the US. Cookie blockers + ad blockers. Millions of shoppers run extensions like uBlock that block connect.facebook.net before the Pixel even loads. Browser privacy. Safari ITP, Firefox ETP, and Chrome's evolving cookie policSome readersOrder reconciliation: Why your Meta purchases don't match your Shopify orders
Shopify and Meta count purchases differently — and that's by design, not a bug. Shopify logs every order your store receives. Meta only reports the purchases it can confidently credit to your ads. The Order reconciliation section at the top of Ads Report shows you every step in between, so you always know where the difference comes from. The four numbers Metrics | What it couFew readersMarket targeting: give each market its own Pixel
Market targeting lets you assign a Pixel to one or more of your Shopify Markets. Each shopper's events (View content, Add to cart, Purchase) are then sent to the Pixel that matches their market — so every region has its own Pixel, clean data, and clean audiences. Who it's for Stores selling in two or more markets (e.g. EU, US, Japan), or agencies/teams that each manage one region and need their data kept separate. Selling in a single market? Just leave the default All markets.Few readersCatalog match rate: keep your pixel and catalog in sync
Catalog match rate: keep your pixel and catalog in sync Catalog match rate tells you how many of your pixel events Meta can link to a product in your catalog. When it's high, catalog ads and retargeting can show people the exact products they viewed or added to cart. When it's low, Meta can't tell which product an event was about, and those ads lose their edge. The tricky part is that a low match rate is silent. Your pixel still looks healthy, events still arrive in Events Manager, and yourFew readers
Integrations
Post purchase upsells
💡Two Owls does work with many post-purchase upsell apps by default (e.g. One Click Upsell) but let us know if it doesn’t work with your case, and what app you are using. We will figure it out together!Few readersExternal Landing Pages
Fire events on non-native Shopify pages Good to know: By default, Two Owls doesn't integrate with any external landing page tools, so if you wish to fire events on your landing pages, just reach us for help! 🙋Few readers
FAQs
FAQ
FAQs Skim through the most fundamentals and find the quickest route to solve them 👁️🗨️Tracking What’s better about Omega Two Owls, compared to other apps? We pride ourselves on both great events captures and event match quality (EMQ). Why does it matter? Higher EMQ means a better chance for Facebook to be able to match an event to a person, hence better reporting in Ads Manager for you to make informed decisions. To this end, our EMQ scores are Great on average. So don’t forget to cPopularHow to find your Meta ad account timezone
To set Omega's timezone correctly, you first need to know what timezone your Meta Ad Account uses for reporting. Match them once, and event timestamps line up cleanly between Omega and Meta. Open Meta Ads Manager → make sure you're on the right ad account. Click Settings (gear icon). Click Billing and payments on the left panel. Scroll to Business info → Click Edit → find the Time zone field. It looks like `(GMT-05:00) AmeSome readers🔑 How to get your Facebook Pixel ID
Need your Pixel ID to paste into Omega's Manual input — or to share with an agency or partner platform? It lives in Meta Events Manager. Here's steps to find it. Open Meta Events Manager. Left sidebar → Datasets. Each pixel row shows the Pixel ID right under the pixel name — a 15 or 20-digit number like 1298250005840679. The ID also sits at the top of the Overview tab, click to copy. ![](https://storage.crisp.chat/users/heSome readersPricing Plans
Shopify Plan Products quota Free Growth Scale Basic / Grow 100 $0.00/month $20.99/month — 1,000 — $25.99/month — 5,000 — $29.99/month — Unlimited — — $49.99/month Advanced 100 $0.00/month $35.99/month — 1,000 — $45.99/month — 5,000 — $55.99/month — Unlimited — — $79.99/month Plus 100 $0.00/month $45.99/month —Few readers