Skip to main content
Snap FinancePayments and financing

Customers lease with Snap Finance. Your ads can't tell which campaign sold the tires.

Snap's checkout runs its lease-to-own application in a popup hosted by Snap, then sends the shopper back once the lease is approved and signed. A thank-you page tag counts that as a sale, though the order isn't final until you complete it and Snap is told. We save the ad click before Snap opens and report only completed Snap orders, so Google Ads and Meta learn from leases that went through.

Free30 minutesNo obligation

Snap Finance · what breaks

What goes wrong when Snap Finance closes the sale

  1. 01

    "Meta counts Snap orders we ended up canceling"

    Once a shopper signs, Snap's plugin moves the order to processing and loads your thank-you page. Cancel it later because the tires or mattress aren't in stock, and Snap hears about it. Google Ads and Meta don't, so they keep a sale you never made.

  2. 02

    "We can't see which ads bring people Snap approves"

    A Snap denial marks the WooCommerce order failed and drops the shopper back in their cart, so GA4 sees one more abandoned checkout. You can't tell which campaigns bring shoppers Snap approves and which bring ones it turns down, so budget drifts toward the cheapest click instead of the buyers who can actually finance a set of tires or a sofa.

  3. 03

    "Snap shows up like any other card sale"

    Snap is a payment option inside your checkout, so unless the payment method is passed, the purchase looks like a card sale. You can't see which ads sell your financed tickets.

  4. 04

    "Most of our Snap leases happen at the counter"

    When a customer applies for Snap at your tire shop, transmission shop or furniture store, the lease carries no ad click. The ad that brought them in gets zero credit.

Snap Finance · the fix

What changes once Snap orders report correctly

  • Snap leases credited to the right campaign

    The click ID on your order travels with the Snap application ID, so each completed Snap order matches the click that started it.

  • Bidding trained on finished orders

    Only completed Snap orders report as purchases, at the order value. Approvals stay secondary and cancellations are taken back.

  • Counter leases tied back to ad leads

    Where a customer called or filled in a form before walking in, their in-store Snap order is uploaded and matched by phone or email.

Snap Finance · architecture

What Snap Finance actually lets you hook into

Snap documents its e-commerce checkout through its WooCommerce plugin and the Snap SDK the plugin loads. Neither documents a connection to Google Ads, GA4 or Meta.

  1. 1

    Snap checkout button and callbacks

    The SDK's checkout button runs your code on click, and reports back when an application is approved, denied, canceled or errors, with an application ID where one exists.

  2. 2

    A popup hosted by Snap

    The application happens in Snap's own web experience, where your GA4 and Pixel tags don't run.

  3. 3

    Complete and cancel calls

    Completing the order in WooCommerce tells Snap the order is final, and canceling sends a cancel for that application ID. This is the server-side moment we report from.

  4. 4

    Snap's merchant portal

    The plugin's own FAQ sends merchants to the Snap merchant portal to check each application's status. That record, not the ad platforms, is what we reconcile completed Snap orders against.

  5. 5

    In-store and other platforms: checked, not assumed

    Snap's in-store flow and non-WooCommerce plugins aren't in its public docs, so we review what your Snap merchant account records about each lease before relying on it.

Snap Finance · diagnose

Where Snap Finance tracking breaks, in diagnostic order

Start with what counts as a sale, because Snap setups over-report signed leases more often than they miss them.

  1. 01

    Find what fires the purchase event

    If it's the thank-you page after approval, orders you later cancel are counted.

  2. 02

    Check whether the click ID reaches the Snap order

    Run a sandbox checkout from an ad-tagged URL and open the order that carries the application ID.

  3. 03

    Compare completed orders with reported conversions

    Per order, with processing and cancelled orders set aside.

  4. 04

    Check that Snap is visible as a payment method

    Without it, financed sales blend into card sales.

  5. 05

    Measure the counter share

    Count how many Snap leases start in the store, and whether those customers called or filled in a form first.

Snap Finance · prove

The QA evidence on Snap orders

Run in Snap's sandbox for the plumbing and on a real completed Snap order for the proof.

Source of truth

Your completed orders paid with Snap Finance, by Snap application ID and order value, checked against your Snap merchant account

  • A sandbox checkout from an ad-tagged URL, with the click ID on the order before the Snap popup opens.
  • No purchase reported for an application that was denied, canceled or left pending.
  • One purchase per completed Snap order in Google Ads and Meta, with a shared event ID and the order value.
  • A canceled Snap order reversed at every destination.
  • Every completed Snap order in a closed month found in each platform, by application ID and order value.
  • The same check rerun a month on, and again whenever the Snap plugin updates.

Snap Finance · free audit

What we check in the free audit

  • Find what fires the purchase event
  • Check whether the click ID reaches the Snap order
  • Compare completed orders with reported conversions
  • Check that Snap is visible as a payment method
  • Measure the counter share

Checked against

Your completed orders paid with Snap Finance, by Snap application ID and order value, checked against your Snap merchant account

Get my free conversion tracking audit

Free30 minutesNo obligation

Snap Finance · when not to buy

When you don't need this for Snap Finance

Some Snap merchants should spend nothing here.

  • If Snap is a few orders a month and nearly everyone pays by card, fix card purchase tracking first.
  • If every Snap lease starts at your counter and customers walk in without calling or filling in a form, there's no ad click to match, and we'll tell you so.
  • If you don't run Google or Meta ads, your Snap order list is enough.
  • If your conversions already match completed Snap orders within a few percent, leave it alone.

Snap Finance · what we deliver

The event map on Snap Finance

  • Snap checkout launched

    Fired when the shopper clicks the Snap button and the popup opens. The ad click is already on the order by then.

  • Lease approved and signed

    Snap returns an application ID and the order moves to processing. Logged with that ID, not yet counted as revenue.

  • Application denied or canceled

    Recorded for diagnosis so you can see approval rates by campaign. Never sent as a conversion.

  • Order completed

    The primary purchase, sent server-side to Google Ads and Meta when you complete the order, the step that finalizes it with Snap. Carries the order value, Snap as payment method and a shared event ID.

  • In-store Snap order

    Uploaded from your records and matched to an earlier tracked call or form by the customer's phone or email, never by guesswork.

  • Cancellation or return

    Reversed at every ad destination. The plugin sends cancellations to Snap, so we confirm with you how returns are handled.

Written guarantee

95%+ tracking accuracy

Measured against Your completed orders paid with Snap Finance, by Snap application ID and order value, checked against your Snap merchant account. Miss it and we keep working at no cost.

Get my free conversion tracking audit

From $400 · See packages

FAQ

Snap Finance questions, answered

Not that Snap's WooCommerce plugin documents. Snap sales reach your ad accounts only if your site sends them, using the application ID and order status the plugin records.

Free · 30 min

Get your Snap Finance sales back into your ads

Free30 minutesNo obligation