How to calculate ROAS per campaign from Stripe payments
The formula, how a Stripe payment gets its campaign, and what the number leaves out.
Notes on privacy-first analytics, revenue attribution and pricing, from the people building atrby.
The formula, how a Stripe payment gets its campaign, and what the number leaves out.
The CSV columns the import needs, a daily export from Google Ads, and how to check the rows before they go live.
Why spend and revenue can sit in different currencies, how the conversion works day by day, and how to check it.
Events, goals, revenue and AI crawler hits are free. A traffic spike never locks your dashboard.
Useful analytics without a consent banner in the default mode, and an honest opt-in when you need more.
How to tell ChatGPT, Perplexity, Claude and Gemini visits apart, and tie each one to revenue.
First touch without a cookie, a user ID at sign-up, a join on the server. The whole flow, step by step.
What to put in it, what to leave out, and how to check whether AI crawlers read it.
Install, rebuild your goals, connect revenue and switch off GA4 before dinner. Your history stays in GA4.
About two a month. Unsubscribe in one click.