Getting started
▶️ Setup Pixel and CAPI in Omega
To start sending website traffic to Facebook, simply set up your Meta Pixel in Omega and select the pages you want to track. Step 1. Give the Meta Pixel ID and CAPI access token to Omega Step 2. Setup timezone Step 3. Activate the app 📗Step 1. Give the Meta Pixel ID and CAPI access token to Omega Setup Pixel | You'll need an active Meta Pixel before starting. Don't have one yet? See💡[How to create a Meta Pixel (Datasets)](https://help.omegatheme.com/en/article/how-to-cPopularHow to generate CAPI access token
Before setting up CAPI in Omega, you need a CAPI access token from Meta. Follow the steps below to generate one: Step 1. Go to Meta Events Manager → select your dataset → Settings Step 2. Scroll down to Conversions API → click Generate Access Token Step 3. Copy the token and paste it into Omega 
Before setting up Pixel in Omega, you need a Meta Pixel first. Follow the steps below to create one: Step 1: Go to Business Settings in Meta ads → Data Sources → Datasets & Pixels Step 2: Click Add to create a new dataset Step 3: Name your dataset, then click Create Step 4: Copy the Dataset ID — this is your Pixel ID to paste into Omega  Linking a pixel to your cSome readersAdvanced settings: fine-tune which events Omega sends
Every store sells differently, so not every store should send Meta the same events. Advanced settings let 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. The three rules below are off by default, so turn on only the ones that fit your store. Where to find them Open Settings --> Advanced settings. Turn on the ruleFew readers📂 Multiple Data Feeds
|| Use this when you're not a BM admin on the receiving Facebook Catalog. If your account has Full Control permission on the Facebook Catalog, log into Omega and sync directly — that's the cleanest path. 👉 ↗️Direct Catalog Sync When you don't have that permission — for example, the catalog lives in an agency's Business Manager — a hosted feed URL saves the day. It: No permission required No login required All prodFew readers🔏 Ensure privacy compliance
Ensure you meet privacy regulations while running ads When you run Facebook ads, following privacy rules is crucial. This keeps you out of legal trouble, builds trust with your customers, and ensures you can advertise worldwide. It also protects your brand's reputation. Consider installing a cookie banner to manage user permission and ensure compliance with privacy laws. If you're unsure how to set up a cookie consent banner that works smoothly with Omega Facebook Pixel, follow this guide to taFew readers
Checklist
📌 Important Checklists
Important to safeguard your data, but easily missed APP CHECKLIST PERMISSION CHECKLIST ADVERTISER CHECKLISTFew readers⚙️ App Checklist
Ensure everything is set up for success 1. Enable App Embed Your events won’t fire unless the App Embed is toggled ON in your theme editor. Go to Shopify Customize Theme Go to App embeds section and toggle ON Omega Facebook Pixel Click Save.  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 | OptFew readers⏳ Fix your Facebook reporting delay
Metrics can take up to 72 hours to show up in Ads Manager. That's normal. Here's why it happens and what to do. You know the feeling — that awkward silence in Ads Manager. Shopify tells you the traffic came from Facebook, but Facebook says nothing. Don't panic, and don't optimize off incomplete data either. Why the delay happens Meta batches conversion data from multiple sources (Pixel + CAPI + Engage-through) before crediting it to a campaign. Late-attributed conversions can landSome 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 policFew readers📦 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 viewSome readers🛡️ 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
Integrations
External 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 readersPost 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 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 cSome 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.  Unlimited CAPIs | Order tracking | 5 orFew readersHow 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) AmeFew readers