How to measure GEO
Generative engine optimization analytics without a Stripe join is a vibes game. Motif's loop is: write first touch once, join Stripe, rank by customers and net revenue, stay silent when the numbers cannot support a move.
Step 1: stop losing the introduction
GA4's AI Assistant channel names the session. Last-click still hands the subscription to brand search. Motif stores the assistant referrer on arrival and never overwrites it.
Step 2: join money you actually have
Stripe Connect is Motif's only revenue source. Checkout, invoices, refunds, and cancellation follow the stored touch, cohort-correct to the arrival window. Currencies are never summed across codes.
Step 3: keep crawlers off the ranking
GPTBot, ClaudeBot, Perplexity-User, and the rest are not customers. If they hit /m.js they appear under AI crawlers. HTML-only fetches do not. Mixing either into sessions invents GEO traffic.
Step 4: optional Search Console, still aggregate
Queries and pages can explain the SEO half of the story. They never attach to an assistant visitor. The weekly brief may cite those figures only when they already exist in the packet.
What Motif will not compute
Observed return is not ROI without a spend denominator you supply. Motif does not collect ad spend. A quiet week produces no recommendation. That silence is the measurement.
How to measure GEO
- Stop losing the introduction GA4's AI Assistant channel names the session. Last-click still hands the subscription to brand search. Motif stores the assistant referrer on arrival and never overwrites it.
- Join money you actually have Stripe Connect is Motif's only revenue source. Net revenue is cohort-correct to the arrival window. Currencies are never summed across codes.
- Keep crawlers off the ranking GPTBot, ClaudeBot, and Perplexity-User are not customers. HTML-only fetches never reach Motif. Mixing either into sessions invents GEO traffic.
- Use Search Console as aggregates only Queries and pages can explain the SEO half. They never attach to an assistant visitor.
How do I measure GEO ROI?
You need first-touch assistant channels, Stripe outcomes, and a spend number you already trust. Motif supplies the first two. It will not invent the third or call the ratio ROI without it.
Can I do this in GA4?
You can build channel groups and import Stripe with enough engineering. Motif exists because that project usually does not ship, and last-click still steals launch channels.
Related