GA4 import, custom events, webhook-based server-side conversions. Attribution model.
Conversion events make rank tracking meaningful by attributing real business outcomes to the keywords that drove them. Configure them once; they flow into every report.
| GA4 import | Pull events you've marked as conversions in GA4. Easiest for sites already using GA4. |
| Custom (page-based) | Define an event as a visit to a specific URL or URL pattern. Good for static thank-you pages. |
| Webhook | Your backend POSTs to our endpoint when a conversion happens. Best for server-side conversions (offline sales, CRM-triggered events). |
Best when conversions originate from your backend (offline sales, CRM dispositions, manual deal closes).
bashcurl -X POST https://api.semoptimiser.com/v1/conversions \ -H "Authorization: Bearer sk_live_..." \ -H "Content-Type: application/json" \ -d '{ "event": "deal_closed", "value_cents": 1500000, "user_id": "user_42", "occurred_at": "2026-05-30T10:00:00Z" }'
We attribute the conversion to the most recent organic session from a tracked keyword within a 30-day window.
Last non-direct organic click within a 30-day attribution window. Consistent with GSC + GA4 defaults. Multi-touch attribution coming on the CEO plan in Q3 2026.
One platform. Five fewer subscriptions.
Join 1,200+ agencies and in-house teams using SEMOptimiser to replace Semrush, Ahrefs, GA4 add-ons and rank trackers – with one workflow that actually ships fixes.