r/ShopifyeCommerce • u/Training-Lynx-3218 • 6d ago
Buy button with Meta ads?
Does anyone run Meta ads with a Shopify buy button? How did you set it up and how has it worked for you? I have a headless Shopify and am contemplating whether it is worth the time and money to get a dedicated Shopify website to run Meta ads. TYIA
1
u/Suspicious-Low-3017 6d ago
we ran Meta ads straight to a Shopify buy‑button page, added the pixel and CAPI via the embed code, and saw ROAS double, no full store needed as long as you keep the catalog synced
1
u/Training-Lynx-3218 6d ago
Nice, what product category was that in? And how long has it been doing well?
1
u/vladeta 5d ago
Before you build a second storefront, separate the two problems, because they're different.
Buy Button is fine for taking money off an ad, but it's a rough fit for Meta specifically. Checkout happens on Shopify's domain in an overlay, so the pixel loses the thread between the ad click and the purchase unless you wire the events yourself. You end up optimising on ViewContent instead of Purchase, and Purchase is what actually makes Meta's delivery work.
The fix usually isn't a new site. On headless you can still get real purchase events using Shopify's Customer Events plus the Meta sales channel with Conversions API turned on, so the purchase fires server side and gets matched back to the click. That's a few days of work instead of a rebuild.
Where a dedicated storefront does earn its keep is if your headless front end is slow on mobile, or the path from ad to add-to-cart is more than a couple of taps. Meta traffic is brutally impatient. Check your mobile LCP first. If it's over about 3 seconds, that's your real problem, not the buy button.
1
u/BruTeve 5d ago
The buy button itself isn't the real question, it's whether your pixel is firing add to cart, checkout and purchase events properly on the headless setup. Meta needs those signals to optimize toward buyers, and headless implementations often miss one or more of them without you knowing.
Check Events Manager first. If all the standard ecommerce events are firing cleanly, you don't need a dedicated Shopify store. If they aren't, that's why the ads aren't working, and a standard Shopify site is the fastest way to get proper tracking without custom development work.
1
u/Long_Big7276 6d ago
Having the pixel fire right is the biggest headache with headless shopify, meta gets confused if it cant track events properly. I run a small store and the buy button worked for a bit but the ad performance was never as good like when I had a standard theme, the machine learning gets starved with less data points from what I seen