- Inside DTC Marketing Tech
- Posts
- How Do We Monitor Pixel Health Every Day at Aimerce?
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.