Evenimente din cod.
Pe un site făcut la comandă trimiți evenimentele cu optimads.track(). Fiecare eveniment pleacă la pixelii din browser și de pe serverul nostru, cu același cod, deci se numără o singură dată.
Ce îți trebuie
- Codul Optimads pus în
<head>, pe toate paginile. Vezi Orice alt site.
Sintaxa
JavaScript
optimads.track('NumeEveniment', { /* câmpuri */ });Scriptul se încarcă asincron. Dacă trimiți un eveniment înainte să existe window.optimads, pune-l în coadă. Coada se golește singură când scriptul pornește:
Înainte să se încarce scriptul
window.__oaQ = window.__oaQ || [];
__oaQ.push(['Lead', { content_name: 'Cerere ofertă' }]);Evenimentele standard
Acestea pleacă și din browser, și de pe server:
| Eveniment | Când îl trimiți |
|---|---|
PageView | Automat, nu-l trimite tu. |
ViewContent | Pagina unui produs. |
AddToCart | Produs adăugat în coș. |
InitiateCheckout | Începutul comenzii. |
AddPaymentInfo | Metoda de plată aleasă. |
Purchase | Comanda plasată, o singură dată. |
Lead | O cerere trimisă cu succes. |
CompleteRegistration | Cont creat. |
Subscribe | Abonare la newsletter. |
Contact | Automat la click pe telefon, email, WhatsApp. |
Search | O căutare pe site. |
Orice alt nume pleacă doar la pixelii din browser. Ca să plece și de pe server, fă-l acțiune personalizată „Din cod”.
Câmpurile
| Câmp | Ce pui |
|---|---|
value | Valoarea, ca număr: 249.90. |
currency | Codul monedei din 3 litere: RON, EUR. |
order_id | Numărul comenzii. |
content_ids | ID-urile produselor, ca listă: ['SKU-1']. |
contents | Produsele, cu cantitate și preț: [{ id, quantity, item_price }]. |
content_name | Numele produsului sau al formularului. |
content_category | Categoria. |
num_items | Numărul de produse. |
search_string | Textul căutat, la Search. |
Pentru potrivirea cumpărătorului poți trimite și em (email), ph (telefon), fn, ln (prenume, nume), ct (oraș), country. Le transformăm în cod (hash) pe server, iar pixelul din browser nu le primește.
Exemple
Pagina produsului
optimads.track('ViewContent', {
content_ids: ['SKU-1'],
content_name: 'Tricou negru',
value: 89,
currency: 'RON'
});Pagina de mulțumire
optimads.track('Purchase', {
value: 249.90,
currency: 'RON',
order_id: '10234',
contents: [{ id: 'SKU-1', quantity: 2, item_price: 89 }],
em: 'client@exemplu.ro',
ph: '0722123456'
});Formular trimis
optimads.track('Lead', { content_name: 'Cerere ofertă' });Purchase, o singură dată pe comandă. Nu-l trimite la fiecare reîncărcare a paginii de mulțumire. Pe magazinele conectate (Shopify, WooCommerce, Gomag, MerchantPro, PrestaShop) nu trebuie să-l trimiți deloc: comanda reală pleacă de pe server.
Te-ai blocat?Scrie-ne adresa site-ului și pasul la care ai rămas. Te ajutăm noi.
contact@optimads.ai