Easy Pixel is a Shopify app that does one annoying thing perfectly: it sets up the Facebook Pixel and Conversions API for a store so the merchant never has to.
Problem
Pixel setup is the kind of task that’s trivial for engineers and miserable for store owners — copy this ID, paste this snippet, verify these events, configure server-side tracking. It was the biggest single source of support tickets, and getting it wrong meant broken ad tracking and wasted spend.
My role
I built the embedded Vue 3 front end that lives inside the Shopify admin, designing the flow that turns a multi-step technical chore into a guided, near-automatic setup.
Key decisions
I built the app as a Shopify-embedded Vue 3 experience using App Bridge so it feels native to the admin. The flow detects what’s already configured, fills in the rest, and verifies that events fire correctly — so the merchant confirms rather than configures.
Outcomes
- Manual pixel setup — the top support-friction point — is removed for merchants.
- Facebook Pixel and the Conversions API are configured and verified from inside Shopify.
Lessons
The highest-leverage products often automate one painful, well-defined task rather than chasing breadth. By eliminating a single reliable source of support tickets, Easy Pixel earned its place on a merchant’s store without needing a long feature list.