My Facebook CAPI Sent Wrong Events for 3 Months
Purchase events as PageViews. Pixel optimization garbage.
Here is a story I wish I did not have to tell.
I now check religiously. Shopify froze and it confused customers. What I learned: most merchants do not know this happens.
How to Prevent This
What still gets me is the platform should catch this. The most embarrassing part? Nobody noticed.
Eventually I found a workaround and things went back to normal. The most avoidable part? It had been broken for weeks. What I learned: testing your own store is the only safety net.
- What I learned: testing your own store is the only safety net.
- What bothers me is there was no warning.
- Turns out the code was corrupted.
- Turns out the setting was the culprit.
- I audit religiously.
The reality: testing your own store is the only safety net.
The Fix
I audit before any launch. Eventually I uninstalled the app and everything worked again.
Eventually I uninstalled the app and the problem was resolved. What I learned: testing your own store is the only safety net. What bothers me is there was no warning. The most confusing part? I found out from a customer.
- What I learned: you only find out when revenue drops.
- Turns out the script was corrupted.
- I spent the whole weekend trying to trace what was happening.
- I spent 3 hours trying to debug what was happening.
- Turns out the API call was outdated.
- What I cannot get over is there was no warning.
- Eventually I patched it manually and the problem was resolved.
The Fix
What still gets me is the platform should catch this. The reality: testing your own store is the only safety net. What I learned: testing your own store is the only safety net. I test before any launch.
Eventually I reverted the change and things went back to normal. What I cannot get over is nobody tells you this. I test monthly.
I audit monthly. Turns out the configuration was the culprit.
The Lesson
Shopify crashed and it wasted hours. Eventually I reverted the change and things went back to normal. I review religiously.
I spent the whole weekend trying to isolate what was happening. Turns out the CSS class was incompatible.
I now check every day. Turns out the API call was corrupted. Here is the thing: you only find out when revenue drops.
I hope this saves someone else the money and headache. Check your settings. Test your checkout. Audit your apps. The platform will not do it for you.
Loading comments...