Payment matching

Your sales are in Stripe. Your traffic is somewhere else.

Attriboo brings payments and visits into one report and matches each payment to the visitor who made it.

The Money chart in Attriboo: daily sales, refund deductions and net revenue drawn next to visitors, with totals for sales, refunds and net.The Money chart in Attriboo: daily sales, refund deductions and net revenue drawn next to visitors, with totals for sales, refunds and net.

Sound familiar?

  • Two tools, two answers

    Your payment dashboard shows the money and your analytics shows the clicks. Neither shows which click became which payment.

  • Refunds don't come off

    A goal count stays the same when a customer gets their money back, so a source can look better than it was.

  • Spreadsheets go stale

    Matching orders to campaigns by hand takes hours and is out of date by next week.

Know how many orders were matched

The tracking script carries a visitor reference into checkout. Payment Match shows how many orders were linked to a visit and how many checkouts couldn't be.

The Payment Match panel in Attriboo: orders linked to visitor clicks, orders with a buyer poll answer and unlinked checkouts.The Payment Match panel in Attriboo: orders linked to visitor clicks, orders with a buyer poll answer and unlinked checkouts.

What you kept, not just what you took

Net revenue takes refunds off. Profit after ads also subtracts the ad spend you import, and value per visitor shows what each visit is worth.

The Attriboo dashboard summary: net revenue with paid orders, profit after ads with spend and ROAS, the share of visitors who buy, and value per visitor.The Attriboo dashboard summary: net revenue with paid orders, profit after ads with spend and ROAS, the share of visitors who buy, and value per visitor.

Get started

  1. Connect your provider

    Connect your payment provider: Stripe, Polar, Lemon Squeezy, Paddle, PayPal, Shopify or WooCommerce.

  2. Add the tracking script

    Paste one script tag into your site, or follow the guide to install Attriboo on your website.

  3. Check one sale

    Make a test purchase and choose the matching route for your checkout.

Most providers can import the last 90 days of payments, but earlier visits can't be recreated, so those sales may have no source. Shopify and WooCommerce start with new orders.

Common questions

Which payment providers does Attriboo support?

Stripe, Polar, Lemon Squeezy, Paddle, PayPal, Shopify and WooCommerce. You can connect more than one provider to the same website.

How does Attriboo match a payment to a visit?

The tracking script passes a visitor reference into your checkout, and the payment comes back with it. Payment links, server-created checkouts and store carts carry it differently, so pick the route that fits yours in the guide to choose the matching route for your checkout.

Can I import past sales?

Stripe, Polar, Lemon Squeezy and Paddle import the last 90 days, and PayPal does when Transaction search is on. Shopify and WooCommerce start with new orders. Visits from before you installed the script can't be recreated, so older sales may have no source.

Are refunds taken off?

Yes, when your provider sends them. Net revenue is sales minus refunds.

What happens to payments that can't be matched?

They still count in your revenue totals but aren't credited to a source. Payment Match shows how many orders were linked so you can spot a checkout that isn't passing the visitor reference.

Put your sales next to your traffic.

Explore the demo, or start free and connect the payment provider you already use.

Start free

Free plan · No credit card required