Data Analysis

What’s Changed With Facebook Event Tracking Post iOS14.5

Driving yourself crazy trying to unpack all of the changes to event tracking in Facebook post iOS14.5? Learn how to evaluate the accuracy of your tracking.

What’s Changed With Facebook Event Tracking Post iOS14.5

Brad Redding

Brad Redding is the Founder & CEO of Elevar. Specializing in analytics, tracking, GTM, and conversion optimization.

If you’re a D2C brand then chances are the months of May – July 2021 have been quite stressful trying to get your bearings post-iOS14.5.

Specifically when adapting to the new world of Facebook Reporting in Ads Manager and Events Manager.

Facebook has put out a substantial amount of material, webinars, and warning signals about delays (or decreases) in reporting.

But there isn’t a simple Shopify 1-pager that explains exactly what’s changed, why, and how to compare the new FB reporting to the old.

Plus, there are nuanced areas that our customers rely on that we have to infer the change and subsequent impact.

In this article I’m going to share what we are seeing from our customers, the why behind these changes, and ways that you should consider adapting.

What Changed In Facebook Events Manager

In June, we saw more signups that were looking for this:

fix facebook purchase

Unfortunately Elevar (and no company for that matter) can truly fix this.

It’s the post iOS14.5 reality that many are catching up to.

Evaluating Purchase Events

Let’s break down exactly what the ask above is related to validating events in Facebook.

The scenario might go something like this:

Go to Facebook Events Manager and check the total number of purchase events received in last x days:


540 – got it.

Then you’d go to Shopify to check purchases in time range like this:


847 orders?

WTF? Something must be broken.

540/847 = 63%

“Facebook is not receiving over 1/3 of my orders – this is a big issue!

Even if I remove draft and loop orders, it’s still a big gap.”

Now to do a sanity check, what does Google Analytics say:


Google Analytics is pretty much an exact match to Shopify (shameless plug for Elevar’s server side Google Analytics tracking that gets you 99% match 🙂 ).

“So if GA is correct, but Facebook is not, and both are set up pretty much the same way, then something must be broken with my Facebook pixel.” 


If this sounds familiar then you’re in the right place.

Here’s what is happening now.

Facebook’s Events Manager that you’re used to validating data here:


Is now extremely limited in the events that it displays.

By default Facebook is excluding all events from opted-out users, or users that never opted-in, that happen on iOS14.5+ (which they confirm here).

So in theory you can go to your Google Analytics operating system report to view your count of transactions that may be excluded:


In the image above I have 336 transactions that might be excluded since they are all 14.5 iOS or above.

So if we assume 10% of users are opted-in and then add to our Facebook Purchases then we can get our back of napkin total:

336 purchases from iOS14.5+ x .9 = 302 purchases

302 purchases + 540 visible inside Facebook = 842

842 is kind of close enough to total orders in Shopify (847) to make a reasonable conclusion that these indeed are the missing events.

What About Aggregated Events Measurement Tab?

What we’ve seen many do, instead of looking at the GA iOS reports, is something like this:


This doesn’t work either.

Here’s the Facebook description about the AEM tab:

The Aggregated Event Measurement tab in Events Manager counts an event if all the following are true:

  1. The event is attributed to someone who clicked on an ad and then took an action on your website
  2. The event is prioritized in your web event configuration and is the highest priority event that occurred during the 24-hour conversion window
  3. The event is from a person on an iOS 14.5 or later device

The key points here when measuring events are:

  1. They are attributed purchases ONLY
  2. They are on 1-2 day delay

Does this make your day starting out feeling like this?


You are not alone feeling your data is everywhere.

Event Matching Quality

This is another common question we receive:

“How can I get my event matching quality up from 3-4 to at least 8/10 for my events?”

fb-event-quality This isn’t likely to happen for non-purchase events for majority of brands.

The reason is because most users on your website are guests.

So you don’t have email, phone number, etc that Facebook uses in their point total calculation.

Our general feedback now is:

  • If non-purchase events are ~ 4
  • Purchase events are ~ 7-8

Then you’re good / shouldn’t stress too much about this rating.

What Elevar Is Doing To Improve Transparency

If you are an Advanced or PRO plan customer using our server side integration for Facebook CAPI and/or Google Analytics then you may have seen this type of data studio report we’ve shared with you:


Essentially what we’re doing is comparing the total purchase conversion events sent to your server side channels to your total Shopify orders in near real time.

We created this type of monitoring to answer the question:

“Can you confirm that Facebook is receiving all my purchase conversions?”

Since there is no longer a way to validate this inside of Facebook, you can now do this with Elevar.

We’re able to do this by monitoring the responses from each API – Facebook, GA, etc.

You’ll begin to see these reports inside your dashboard soon to:

  1. Quantify the accuracy of data sent to your critical marketing channels
  2. Alert you when there is a big drop


Updates to our monitoring emails:


Tracking transparency is only going to continue to get more difficult as more privacy laws are enacted which trickle down to platform reporting.

We strongly believe that building monitoring automation around your tracking is going to be critical for the remainder of the year.

If only to save you time that is likely better spent on more strategic analysis or initiatives.

Ads Manager Conversions

If there is one learning lesson here it is this:

The days of monitoring Facebook Ads Manager for near real time performance is gone. 

We understand many small brands may not have the cash runway to just “let it ride” for a few weeks/months and see how overall revenue and aggregate ROAS plays out.

But the ability to view same-day purchases attributed to a campaign in Facebook at 2pm and make adjustments just isn’t reliable anymore.

Here are a few data points from our friends at Common Thread Collective:


Here’s the link to view the general methodology that Andrew outlines leveraging Google Analytics data.

How To Learn More

We’ll continue to share more resources as tracking evolves with Facebook and all of the other channels.

iOS 17 Link Tracking Protection update.


  1. سایت‌های شرط بندی از شناخته شده‌ترین سایت‌های موجود در
    این اینترنت هستند که هر
    کاربری حداقل یک بار اسم آن به
    گوشش خورده است. در کشور ایران این سایت‌ها
    مانند بسیاری از کشور‌های دیگر فیلتر هستند اما ما
    در مجموعه وین شد اینجا هستیم تا به طور
    کامل شما را در این زمینه راهنمایی کنیم و از
    سایت شرط بندی بدون فیلتر و سایت شرط بندی فوتبال تا شرط بندی انفجار، شرط بندی انلاین،
    شرط بندی با ارز دیجیتال، شرط بندی کازینو، شرط
    بندی والیبال، شرط بندی بسکتبال، شرط بندی فوتسال ، شرط بندی انلاین تخته نرد و..
    برای شما حرف بزنیم. اگر اطلاع ندارید سایت
    شرط بندی چیست می‌توانید با مطالعه این مطلب به طور کامل با
    آن آشنا شوید.

  2. Hi! I know this is somewhat off topic but I was wondering if you knew where I could get a captcha plugin for my comment form?

    I’m using the same blog platform as yours and
    I’m having problems finding one? Thanks a lot!

  3. ฝึกฝนเล่นทดลอง BETFLIXFAN อันดับ 1 ค่อยมาปล่อยของโต๊ะจริง
    ถือเป็นช่องทางที่วัดความรู้ความเข้าใจตนเองได้ ด้วยระบบออนไลน์
    บาคาร่าเย้ายวน เปิดบริการทดสอบเล่นฟรีล้นหลาม บางเว็บจัดตั้งโปรแกรมเลียนแบบการเล่นบาคาร่าจริงเต็มรูปแบบเกือบจะแยกไม่ออก ก็เลยสำเร็จพลอยได้นอกเหนือจากการที่จะได้ใช้ความรู้ว่ามีพร้อมและเอาชนะมันได้มากน้อยขนาดไหน เพื่อปรับปรุงแก้ไขพัฒนาตัวเองให้อยู่ในสนามแข่งขันเพิ่มประสิทธิภาพการเดิมพันที่เป็นไปสมบูรณ์แบบ เนื่องจากว่าการจะเล่นพนันบาคาร่าเจริญจะต้องมีความรู้ความเข้าใจถ่องแท้ไม่ใช่แค่ลองเล่น

    วงเงินมีเท่าไหร่ กำหนดไว้ก่อนเข้าใช้คาสิโน ถือว่าเป็นการควบคุมพฤติกรรมที่เลยเถิด ลงในสนามแล้วความมักมากมักมากมันเกิดขึ้นเสมอ การวางเดิมพันจำต้องรู้เท่าทันแบ่งมันเป็นส่วน ควรจะเล่นในปริมาณจำนวนเงินมากน้อยแค่ไหน แล้วถ้าไม่ชนะเลยยอมรับการสูญเสียไปได้ไหม วิธีนี้จะช่วยลดโอกาสการเสียเงินเกินความจำเป็น เล่นแบบพอใช้ ได้ก็ไม่กลัว เสียก็ตั้งรับไหว

    กำไรตามเป้า อย่าเอาต่อ เลิกเล่นโดยทันที บางครั้งอาจจะเห็นว่ามันเป็นการตัดโอกาสของการสืบหาผลกำไรที่มันกำลังเดินทางไปได้ดิบได้ดี แต่ว่าด้วยการแข่งขันชิงชัยมันต้องมีจุดเสียท่าพวกเราต้องมานั่งเสียเวล่ำเวลาตามเก็บในเมื่อใดก็ตามแพ้ การพนันแล้วได้กำไรตามเป้าก็ควรเอาแต่พอดี อย่าฝืนเพียงแต่เนื่องจากว่ามันกำลังเข้าทีเหมาะสม สรุปท้ายสุดแพ้ขึ้นมาสิ่งที่ได้มากลับไม่เหลืออะไร อันนี้ก็ไม่ไหว

    แพ้ไม่คงที่ ตามเก็บให้ดีต้องทน ทุกการเล่นพวกเราเลี่ยงไม่ได้ที่จะแพ้ แม้กระนั้นจะไปได้ดีและก็อยู่รอดบน เว็บไซต์บาคาร่า รวมบาคาร่า
    ขึ้นกับที่การแก้เกมคนใดกันแน่จะเก่งกว่ากันเท่านั้นเอง ทุกคนเคยแพ้
    แต่ใครกันแน่ที่จะจมปักอยู่กับสิ่งที่ทำให้พวกเราไม่ขับไปข้างหน้า ตราบเท่าที่พวกเรายังมีโอกาสแล้วก็เวลาสำหรับการเสาะหากำไร การแก้แค้นนับว่าเป็นสิ่งที่ไม่สมควรขาด
    ความไม่ประมาท ไม่ใช่ตาม้าตาเรือเล่นมากเกินไปไปบ่อย จริงอยู่ตามเก็บเอาคืนมันอ่อนแรง แต่ว่าแพ้ไม่แก้คืนมันก็มิได้ คาสิโนออนไลน์ยิ่งง่ายใช้แนวทางชำระเงินได้ผลลัพธ์ที่ดี
    เพียงแต่จำเป็นต้องใช้เงินพอสมควรสำหรับในการทบ แล้วคุณจะจบงาม เงินลงทุนได้ด้วย ได้กำไรช่วยอีก

  4. I’m really enjoying the theme/design of your blog.

    Do you ever run into any web browser compatibility issues?
    A small number of my blog visitors have complained about my website not operating correctly in Explorer but looks
    great in Chrome. Do you have any suggestions to help fix this problem?

  5. I got this website from my buddy who informed me about
    this website and at the moment this time I am browsing
    this web page and reading very informative content here.

  6. Hey I am so grateful I found your webpage,
    I really found you by mistake, while I was searching on Aol for something
    else, Regardless I am here now and would just like to say
    thanks for a tremendous post and a all round exciting blog (I also love the theme/design), I don’t
    have time to look over it all at the minute but
    I have saved it and also included your RSS feeds, so when I have time I
    will be back to read much more, Please do keep up the fantastic

Leave a Reply

Your email address will not be published. Required fields are marked *

You may also like