How Do We Monitor Pixel Health Every Day at Aimerce?

One of the most important jobs besides enhancing pixel is monitoring your pixel. Making sure your pixel is healthy and consistent is an underrated job because it happens in the background. But it is as important as setting up your pixels.

How We Ensure Your Facebook Pixel Works Correctly

First 24 Hours After Installation

We carefully monitor your setup both automatically and manually to ensure everything is working properly.

Ongoing Daily Monitoring

After the first day, our system continues to automatically check for these key issues:

1. Event Volume Changes

We compare your current data with your historical patterns to spot problems:

  • Day-to-Day Comparison: Today's events vs. yesterday's events

  • Week-to-Week Comparison: This week's page views vs. last week's (alerts if down by 20%+)

  • Daily Product View Check: Today's product views vs. yesterday's (alerts if down by 20%+)

2. Data Quality Checks

We ensure all the valuable information is being properly collected:

  • Location Data: We verify that country, city and state information is included with your events (should be present in at least 90% of events)

  • Post-Installation Check: We confirm that all expected events are flowing after installation (alerts if events drop by 50%+)

3. Unusual Pattern Detection

Our system learns what's normal for your store and alerts you to significant changes:

  • Emergency Alert: When data suddenly changes dramatically (Z-score > 5)

    • Example: Events suddenly stop tracking completely

    • Action: Requires immediate technical attention

  • Warning Alert: When data shows unusual but less severe changes (Z-score > 3)

    • Example: Higher or lower than normal activity

    • Action: Worth monitoring, but may just be normal business fluctuation

The system automatically learns your business's normal patterns over a 7-day period and uses this knowledge to identify truly unusual changes that deserve attention.

Other Corner Cases

1. Double-Sending Detection

Are you accidentally sending duplicate Purchase events?

  • What we monitor: Difference between what our logs show we sent and what Meta received

  • When we alert: When the numbers differ by more than 10%

  • Example problem: We sent 50 Purchase events but Meta only shows 100 received

  • Possible cause: Another app is also sending Purchase events to Facebook

2. Missing Events Detection

Are your events not being tracked properly?

  • What we monitor: Total event volume compared to yesterday

  • When we alert: When events drop by more than 50%

  • Possible causes:

    • Technical issue with the pixel

    • Normal fluctuation from changes in ad campaigns or traffic

3. Purchase Data Quality Check

Are your Purchase events missing important customer data?

  • What we monitor: Percentage of Purchase events with complete customer information

  • When we alert: When any Purchase events are missing email or external ID

  • Why it matters: Incomplete data affects your ad targeting and conversion tracking

4. Meta Connection Monitor

Is Facebook accepting the events we send?

  • What we monitor: Success rate of events sent to Meta

  • When we alert: Any rejected events trigger a notice; below 95% success requires immediate attention

  • Possible causes:

    • Our connection to Meta is experiencing problems

    • Meta's API is having technical issues

Behind-the-Scenes Technology

We categorize each store with simple status tags:

  • Success: Everything is working correctly

  • Error: We've found data problems that need attention

  • Warning: We can't access all the data we need (often due to permission issues)

  • Health & Wellness: Special category for health/wellness stores that need specific handling

Our monitoring system is built with modern tools to ensure speed and reliability:

  • User Interface: Built with React for a responsive experience

  • Data Collection:

    • Connects directly to Facebook's system (Graph API) to check your pixel data

    • Pulls information from your Shopify store when available

  • Time Management: Uses Dayjs to handle different time zones and date ranges

  • Performance: Runs multiple checks at the same time for faster monitoring

This technical foundation allows us to quickly identify and resolve any tracking issues across your store's data.