Which partnerships actually drive traffic?
Stop guessing which integration logo is pulling weight.
You'd think this needs a manual UTM audit and three vendor calls — Astra ranks every partner by real traffic and revenue in one Lark message.
The short answer
Astra answers "which partnerships actually drive traffic" by joining GA4 referral data, UTM-tagged sessions, and your partner contract list, then ranking each partner by sessions, signups, and downstream Stripe revenue over the last 90 days. She pulls referral source from GA4, cross-references it against the partner roster you keep in Notion or a Google Sheet, and tags each row with what you're paying (or trading) for the relationship. The output is a Lark table with three buckets: keepers (positive ROI), watch list (zero traffic but recent), and kill list (90+ days of nothing). She also flags the 1-2 partners where traffic is real but conversion is broken — usually a busted UTM or a landing page mismatch you can fix in an afternoon. You stop renewing dead deals and double down on the ones working.
How Astra actually does it
- 1Pull referral and UTM data
GA4 traffic by source/medium for last 90 days, filtered to known partner domains and UTM campaigns.
GA4 - 2Join with partner roster
Read your Notion partner database or Google Sheet, match each partner to its referral source, flag partners with no tagged source as missing UTM.
Notion - 3Attribute revenue downstream
Match GA4 sessions to Stripe customers via client_id, calculate revenue per partner over 90 days.
StripeGA4 - 4Rank into keep / watch / kill buckets
Keepers: positive ROI vs cost. Watch: <30 days old, give it time. Kill: 90+ days, zero signups, time to deprecate.
- 5Flag broken funnels
Partners with traffic but 0% signup rate get a separate callout — usually a landing page mismatch or expired UTM.
Lark
What it looks like in chat
A Lark message with a 4-bucket partner table (keep / watch / kill / broken), 90-day sessions and revenue per partner, plus a list of funnel fixes you can ship this week.
On-demand, plus quarterly auto-refresh.
Ask Astra this right now
We'll spin up your workspace, hand the prompt to Astra, and you see the answer in 60 seconds. Free.
Try this with AstraFrequently asked questions
What if my partners don't have UTM tracking?
Astra flags untagged partners separately and proposes UTM strings for each. She'll also draft a one-line email you can send to partners asking them to update the link. With ~5 partners updated, attribution becomes reliable within 14 days.
How does she handle partners that drive brand awareness but not direct clicks?
She separates direct-attribution partners from brand-lift partners and notes which is which. Brand partners (podcasts, conference sponsorships) get measured against branded search lift in GSC instead of direct referrals — different KPI, different bucket.
Can she draft the deprecation emails too?
Yes — say "draft the kill-list emails" and she writes one per partner, polite, mentions the 90-day data, suggests either swapping for an active integration or removing the logo. You review and send.
How fresh is the data?
GA4 lags ~24-48 hours, Stripe is real-time. The full audit runs in under 90 seconds and pulls the latest available data each time you ask.
Run your one-person company.
Hire your AI team in 30 seconds. Start for free.
Free to start · No credit card required · Set up in 30 seconds