Loading tutorials…
Loading tutorials…
Shop Pay one-click checkout lifts conversion rate 5-15% for returning shoppers. But misconfigured tracking means you'll attribute those wins to the wrong channel for months. Here's the correct setup.
Who this is forShopify owners with $5K+/mo revenue who want to enable Shop Pay and Shop App without breaking attribution. Especially relevant if you have repeat customers and run paid traffic that funnels into Shop Pay.
What you'll need
Step 1
Shop Pay rides on Shopify Payments. Shopify Admin → Settings → Payments → activate Shopify Payments → enable Shop Pay.
Shopify Admin → Settings → Payments. If you're using a third-party gateway (Stripe direct, PayPal-only, etc.), you'll need to switch to or add Shopify Payments — Shop Pay won't work without it.
Complete the Shopify Payments KYC: business details, banking, tax info. Approval is usually 24-48 hours.
Once active, scroll to 'Shop Pay' in the same Payments screen. Toggle ON. Customize the Shop Pay button color/copy to match your brand if relevant.
Shop Pay is automatically enabled at checkout. Returning shoppers who used Shop Pay anywhere (any Shopify store) get one-click checkout on your store too.
Step 2
Shopify Admin → Sales channels → Add → Shop. The Shop channel manages your storefront on the Shop App (Shopify's consumer-facing app with 100M+ downloads).
In Shopify Admin → Sales channels → "+" → search "Shop." Install.
In the Shop channel → Sales channel preferences, configure: brand name (must match Shopify Payments name), accent color, and primary product images.
Enable "Featured collections" if you want curated rows on your Shop App storefront. The default is to show your best-sellers automatically.
Add a brand story: the Shop App's 'About' tab shows a paragraph + photo. This drives 5-10% repeat-purchase lift in our experience.
Save. Your store goes live on the Shop App within 60 minutes. Customers can find you via search or by following you on Shop.
Step 3
In Shop Pay, the "OneClick" attribution model can credit Shop Pay direct for sales that originally came from paid ads. This is the most-misunderstood Shopify attribution detail.
By default, Shop Pay tracks the originating channel via UTM and gclid stored at the first session. A returning shopper who clicks an ad on Meta, completes via Shop Pay one-click → Shopify attributes the sale to Meta correctly.
But if the shopper sees your product on the Shop App (no UTM, no gclid), then checks out via Shop Pay one-click → Shopify attributes to 'Shop' channel, not the ad channel that introduced them.
Decision: do you want last-click attribution (Shop App wins) or originating-channel attribution (Meta wins)?
If you run paid ads and want to value the ad channel correctly, install a multi-touch attribution tool (Triple Whale, Polar, Northbeam) — or accept that 10-20% of repeat purchases will show in 'Shop' rather than the original ad source.
If you don't run paid ads, Shopify's default attribution is fine. Move on.
Step 4
Each ad platform needs to know that a Shop Pay one-click checkout is still a Purchase event for them. The Shopify channel apps handle this — but only if you complete CAPI setup.
In the Meta channel app → Settings → Data sharing → set to Maximum. This ensures Shop Pay purchases fire the server-side Purchase event in Meta even when the browser pixel is blocked.
In Google channel app → Settings → Conversion tracking → enable enhanced conversions for web. Shop Pay one-click sends hashed customer email to Google so attribution survives even when GCLID is dropped.
In TikTok channel app → Settings → Events → enable Events API. Same reason — server-side path for Shop Pay sessions.
Validate with a test purchase via Shop Pay: open Meta Events Manager → Test events → run a test → confirm Purchase fires with both browser and server source.
Step 5
Shopify Admin → Online Store → Themes → Customize → Cart drawer / Cart page → enable Shop Pay express button.
In your theme editor, navigate to the Cart drawer (or Cart page if you use a dedicated cart) → Settings → Express checkout buttons.
Enable Shop Pay alongside Apple Pay and Google Pay. Apple Pay first on iOS, Google Pay first on Android — Shop Pay second on both. This matches user expectations and lifts CR.
On Product Detail Pages: many themes also support Shop Pay express checkout on the PDP. Enable it for impulse-purchase products (low AOV, < $50). Disable it for considered purchases (high AOV, > $200) — research shows it hurts CR there because shoppers want to review before checking out.
Test on mobile in incognito. Shop Pay express on PDP should be one tap to complete a purchase if the user is logged into Shop Pay.
Step 6
Run a test purchase via Shop Pay one-click. Verify the order appears in Shopify, the Purchase event fires in each ad platform, and attribution lands on the right channel.
Open incognito → click a Meta or Google ad to your store → add product → checkout via Shop Pay one-click.
In Shopify → Orders → confirm the order exists with payment method "Shop Pay."
In Meta Events Manager → Test events → confirm Purchase fired with browser + server sources.
In Google Ads → Goals → Conversions → confirm Purchase recorded (may take 24h).
In Shopify → Analytics → Sales by traffic source → confirm the sale is attributed to the original ad channel (Meta or Google), NOT to "Shop" or "Direct."
If the sale shows 'Shop' channel attribution when it should show Meta, you have the attribution mis-config covered in Step 3. Re-check UTM and gclid persistence in Shop Pay sessions.
Step 7
Shopify Admin → Analytics → Reports → Behavior → Checkout. Compare CR for Shop Pay sessions vs others. Typical lift: 5-15% for returning shoppers.
After 30 days of Shop Pay being live, pull the Checkout report.
Segment by payment method. Shop Pay sessions should show meaningfully higher CR than standard checkout — 5-15% lift for returning shoppers is normal. New shoppers see no lift (they haven't created a Shop Pay profile yet).
If you see no lift, three possibilities: (1) you don't have enough repeat-shopper volume yet; (2) Shop Pay button isn't visible above-the-fold on mobile; (3) checkout is already so fast that Shop Pay's one-click advantage is marginal.
Use this data to decide whether to invest more in Shop App marketing (e.g., featured campaigns on Shop) or focus on standard checkout optimization.
Common mistakes
Disabling Apple Pay or Google Pay to push Shop Pay
What goes wrong: Mobile CR drops 3-5% because first-time shoppers don't have Shop Pay accounts yet. You hurt the very segment Shop Pay would help in 6 months when they become repeat shoppers.
How to avoid: Keep all three express checkouts enabled. Order them: native wallet first (Apple Pay on iOS, Google Pay on Android), Shop Pay second.
Ignoring Shop Pay attribution drift
What goes wrong: Repeat purchases via Shop Pay get attributed to 'Shop' channel instead of the original ad source. Your Meta and Google ROAS look 20-40% worse than reality. You cut ad budget on profitable campaigns.
How to avoid: Install a multi-touch attribution tool (Triple Whale, Polar) OR document that ~15% of "Shop direct" sales are actually originated from paid ads and adjust your budget decisions accordingly.
Not enabling CAPI / Conversion API for Shop Pay sessions
What goes wrong: Browser pixels are unreliable inside Shop Pay's iframe. Without server-side events (CAPI), Meta/Google/TikTok lose 30-50% of Shop Pay conversion data. Bid strategies optimize toward bad signals.
How to avoid: In every ad channel app, enable server-side events / CAPI. Test with a real Shop Pay purchase in incognito.
Shop Pay button on high-AOV PDPs
What goes wrong: For products over $200, an express one-tap checkout actually hurts CR — shoppers want to review the cart, see shipping, and feel deliberate. Express checkout pre-empts that.
How to avoid: Disable Shop Pay express on PDPs for products > $200. Keep it on the cart drawer and cart page for those products.
Mismatched brand name across Shopify Payments and Shop channel
What goes wrong: If 'Shopify Payments' shows your LLC name but 'Shop channel' shows your DBA, customers see two different brands during Shop Pay one-click and abandon. CR drops 2-5% on Shop Pay sessions.
How to avoid: Make sure the legal/billing name in Shopify Payments matches the Shop channel brand name. Update via Settings → Payments → Shopify Payments → Customer billing statement.
Not promoting Shop App to existing customers
What goes wrong: Shop App drives 5-10% repeat-purchase lift, but only if existing customers know to install it. Most stores just enable Shop and assume customers find it.
How to avoid: Add "Track your order in the Shop App" to order confirmation emails. Include a Shop App badge on the Thank You page. The push notifications Shop sends from there lift LTV measurably.
Recap
Done — what's next
How to set up Shopify checkout extensibility
Read the next tutorial
Hand it off
Shop Pay setup is straightforward; Shop Pay attribution is not. Most owners get the checkout button live but miss 20-40% of the attribution work that makes ad spend decisions reliable. A Shopify specialist at $14-16/hr can configure Shop Pay + CAPI + attribution in one focused session — typically $200-400 total.
See specialist rates
No. Shop Pay is built on top of Shopify Payments. If you're on a third-party gateway, you'll need to enable Shopify Payments as a secondary or primary processor before Shop Pay becomes available.
Shop Pay itself has no additional fee. You pay standard Shopify Payments processing rates (2.4-2.9% + 30¢ depending on plan). Shop Pay Installments (BNPL) has separate merchant fees if you enable it.
Shop Pay is the one-click checkout button (appears in your checkout flow). Shop App is the consumer-facing mobile app where your store has a presence. They share the same identity system — a customer who used Shop Pay once is automatically logged into Shop App with a synced order history.
Sometimes. The default attribution credits Shop App / Shop direct when a user discovers via the app and checks out via Shop Pay. If those users were originally introduced by your ads, you lose credit unless you use a multi-touch attribution tool or configure UTM persistence in Shop Pay manually.
Yes. The GA4 ecommerce event includes a payment_method parameter on the purchase event. Create a custom dimension or report segment to isolate Shop Pay sessions. This is the cleanest way to measure incremental CR from Shop Pay.
Shopify
Shopify killed checkout.liquid in August 2025. If you haven't migrated, your old pixels and order-confirmation customizations are silently broken. Here's the full checkout extensibility migration — pixels, CAPI, and post-purchase logic.
Shopify
If your store gets traffic but your checkout completion rate is below 50%, you're losing real money to fixable friction. This walkthrough is the diagnostic sequence a Shopify CRO specialist runs in their first week on the account.
Shopify
Your Meta pixel was firing yesterday. Today, Events Manager shows zero purchases. Welcome to one of the most common Shopify-stack failures — and one of the most expensive if it goes unnoticed. Here's the diagnostic sequence.
Meta Ads
The browser pixel alone loses 20-30% of conversions on iOS. CAPI sends events from your server to Meta, recovering most of it. Three install paths: Shopify-native, server-side GTM, and direct API. We cover all three.
Shopify
DIY Shopify marketing is a great idea — until it isn't. This is the honest framework: when the cost of self-managing exceeds the cost of hiring, and how to tell which side you're on.