Connect Gumroad
Connect your Gumroad account in one click so every sale, refund and dispute reaches Clakta, and each sale is matched to the visitor who made it.
Gumroad connects in one click. You sign in to Gumroad, approve access to your sales, and Clakta starts recording every sale, refund and dispute. There is no webhook URL to copy and no key to paste.
Connect
You need to be an owner of the team to connect a sales platform.
- Open your project and go to Project settings → Sales platforms.
- Find Gumroad and click Connect.
- Click Connect with Gumroad. A Gumroad window opens.
- Sign in and approve the access Clakta asks for.
The card now shows your Gumroad name and Added. Clakta only asks to read your sales, so it can't refund a sale, edit your products or email your customers.
New sales appear within a few seconds. Sales from before you connected are not imported.
Match sales to the visitors who made them
Gumroad keeps the query parameters on a product link and sends them along with
the sale. To link a sale to the visit that led to it, add the visitor's Clakta
session to your Gumroad links as clakta_session_id.
Paste this on your site, after the Clakta script:
It adds the session to any link to gumroad.com or your yourname.gumroad.com
page when the visitor clicks it.
Clakta also reads clkt and UTM tags (utm_source, utm_medium,
utm_campaign, utm_content) from the link, plus the UTM tags Gumroad records
on its own. If your ad sends people straight to a Gumroad product page, put
your tracking parameters on that ad URL and they are recorded with the sale.
A visitor who hasn't accepted cookies has no session to add, so their link is left as it is. The sale is still recorded, just without a visit attached.
Track visits to your Gumroad pages
To also count visits to your Gumroad product pages, add the Clakta script in
Gumroad under Settings → Third-party analytics → Snippets, with
Location set to All pages. Gumroad runs these snippets on
gumroad-analytics.com, so add gumroad-analytics.com to your data stream's
domains too. The installation dialog in Clakta has the exact steps.
What gets recorded
Every paid sale becomes an order, and each charge of a membership is an order of its own. Gumroad reports amounts in US dollars, so orders are recorded in USD whatever currency your product is priced in.
A full refund marks the order as refunded. After a partial refund the order stays paid. A chargeback marks the order as refunded, and it goes back to paid if you win the dispute.
Clakta skips purchases that aren't real sales:
- your own test purchases of your products
- pre-order authorizations (the charge when the product is released is recorded)
- free-trial signups (the first charge after the trial is recorded)
- free products and 100% discounts
Common questions
Related articles
Connect Shopify
Install the Clakta app on your Shopify store. It sets up checkout tracking, imports your recent orders and matches each sale to the ad that produced it.
Connect Lemon Squeezy
Send your Lemon Squeezy orders, renewals and refunds to Clakta over a webhook, and credit each sale to the visitor who made it.
Connect Dodo Payments
Point Dodo Payments at Clakta with a webhook so your payments, refunds and chargebacks arrive automatically, and each sale is matched to the visitor who made it.