Tracking server-side pentru orice site
Adaugă un singur tag de script pe site-ul tău și trimite comenzile plătite ca JSON din backend-ul tău sau dintr-un instrument no-code. ROASaurus asociază fiecare comandă cu click-ul ei pe reclamă și o trimite mai departe către platformele tale de publicitate.
| Site personalizat pe scurt | |
|---|---|
| Script | Un singur tag de script pe fiecare pagină: vizualizări de pagină, click id-uri, cookie-ul de vizitator _tl |
| Orders API | POST /api/v1/orders cu o cheie a magazinului și o cheie API |
| Webhook JSON | POST către URL-ul tău de webhook din backend-ul tău, Zapier, Make sau n8n |
| Evenimente offline | POST /api/v1/events pentru lead-uri, demo-uri și reînnoiri de abonament |
| Potrivirea comenzilor | visitor_id (cookie-ul _tl), evenimentul de pe pagina de mulțumire, un email lăsat mai devreme de vizitator sau IP și browser |
1. Adaugă scriptul
Lipește tag-ul de script din pagina ta Tracking & platforms pe fiecare pagină, de obicei la „custom code”, „code injection” sau „header scripts”. Înregistrează vizualizările de pagină, captează click id-urile reclamelor și UTM-urile și setează cookie-ul de vizitator _tl. Trimite alte evenimente cu tlq('track', 'AddToCart', {...}).
2. Trimite comenzile plătite
Orders API. Creează o cheie API la Settings › Orders API și trimite prin POST fiecare comandă plătită către /api/v1/orders. Formatul cererii este afișat pe acea pagină. Transmite cookie-ul _tl ca visitor_id, ca să fie asociată comanda cu click-ul pe reclamă.
Webhook JSON. Alege „Other / custom webhook” când adaugi magazinul și trimite comenzile prin POST către URL-ul tău de webhook. Câmpuri: order_id, total, currency, email, phone, first_name, last_name, country, zip, client_ip, user_agent, items (variant_id, quantity, price) și, dacă poți, visitor_id. Poți transmite și click_ids, landing_url și is_first_order și poți marca comenzile de test cu "test": true, ca să fie stocate, dar nu trimise.
3. Declanșează evenimentul de pe pagina de mulțumire
Pe pagina de confirmare, declanșează tlq('track', 'Purchase', ...) cu event_id setat la order- plus id-ul comenzii tale. Astfel comanda este legată de vizitator chiar și când nu poți transmite cookie-ul. După ce serverul tău trimite comenzi, achizițiile din browser doar leagă vizitatorii; nu mai creează comenzi.
Lead-uri și abonamente
API-ul pentru evenimente offline (POST /api/v1/events) acceptă lead-uri, demo-uri, MQL-uri și reînnoiri de abonament, asociate unui vizitator prin email cu hash. Acceptă până la 1.000 de evenimente pe minut pentru fiecare magazin, de câte 3 KB fiecare.
Funnel-uri și cookie-uri first-party
Listează domeniile funnelului și ale magazinului la Settings › Linked domains, iar linkurile dintre ele transmit id-ul vizitatorului și click id-urile. Dacă servești scriptul de pe propriul tău subdomeniu (un CNAME), colectarea rămâne pe domeniul tău, iar _tl este emis din nou ca cookie HTTP. Safari poate totuși limita acel cookie la 7 zile.
Articole conexe
Întrebări, cu răspunsuri
Am nevoie de un dezvoltator?
Nu întotdeauna. Zapier, Make sau n8n pot trimite comenzile plătite din magazinul sau din instrumentul tău de plată către URL-ul de webhook ROASaurus. Transmiterea id-ului vizitatorului din cookie-ul _tl necesită, de obicei, o mică modificare pe site-ul tău.
Cum trimit comenzi de test?
Adaugă "test": true la comandă. ROASaurus o stochează ca să poți verifica formatul, dar nu trimite nimic către platformele de publicitate.
Ce fac dacă site-ul meu nu are deloc backend?
Declanșează achiziția din browser pe pagina de confirmare. Când un magazin nu are o sursă de comenzi server-side, acel eveniment creează comanda și este transmis către platformele de publicitate. O sursă de pe server este mai sigură.
Fiecare vânzare, urmărită până la reclama care a adus-o
Tracking server-side, profit și lifetime value într-o singură aplicație. Probă gratuită de 14 zile, fără card bancar.
Începe proba gratuită →