Script de urmărire Client-Side
Introducere
Datorită implementării scriptului nostru de urmărire a conversiilor, Click2Buy poate colecta vânzările validate generate de utilizatorii soluției noastre.
Această urmărire permite mărcilor să măsoare cu precizie ROI al traficului direcționat către site-urile retailerilor prin intermediul soluției Where-to-Buy de la Click2Buy.
Pentru a configura urmărirea, veți avea nevoie de Retailer Key, care vă va fi furnizat de Retailer Account Manager-ul Click2Buy. Acest identificator este utilizat în ambele metode de implementare disponibile.
Sunt disponibile două metode de implementare:
🏷️ Prin Google Tag Manager
Recomandat — cea mai simplă și mai rapidă metodă de implementare.
💻 Prin implementare nativă
Integrare directă în codul sursă al site-ului web.
Implementare prin Google Tag Manager
Am dezvoltat un template oficial Google Tag Manager care permite o implementare simplă a urmăririi conversiilor Click2Buy. Acest template permite retailerilor să configureze urmărirea fără a scrie cod personalizat. Pentru a instala tag-ul, urmați pur și simplu documentația noastră GitHub, care include:
- instrucțiuni detaliate de instalare
- fișierul template de importat în Google Tag Manager
- pașii necesari pentru configurarea tag-ului
La configurarea tag-ului, va trebui doar să introduceți Retailer Key, care vă va fi furnizat de contactul dvs. Click2Buy.
👉 Toată documentația și fișierele necesare sunt disponibile aici: https://github.com/Click2Buy/gtm-web-template/tree/master?tab=readme-ov-file
Implementare nativă (cod direct)
Acest ghid descrie metoda de implementare a tag-ului nostru care va permite recuperarea validării vânzării și a conținutului coșului. Pentru aceasta, va fi necesar să executați un cod specific pe pagina de succes/confirmare cu conținutul comenzii.
Când se încarcă pagina de confirmare a comenzii, va fi necesar să încărcați următorul script:
<!-- Click2Buy retailer script -->
<script>
(function(i,s,o,g,r,a,m){i[r]=i[r]||{q:[],validationProcess:function(){
i[r].q.push(arguments)}};a=s.createElement(o);m=s.getElementsByTagName(o)[0];
a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://rs.clic2buy.com/retailers/__KEY_RETAILER__.js','C2B');
C2B.validationProcess(__PARAMS__);
</script>KEY_RETAILER reprezintă ID-ul furnizat de contactul dvs. Click2Buy.
PARAMS trebuie înlocuit cu informațiile comenzii conform formatului de mai jos (sau conform datalayer-ului dvs.).
Parametrii funcției C2B.validationProcess
Funcția trebuie să primească ca parametri un obiect cu următoarele câmpuri:
| Câmp | Tip valoare | Obligatoriu | Descriere |
|---|---|---|---|
totalAmount | Number | Da | Suma totală a coșului |
currency | String | Da | Moneda coșului (ISO4217) |
products | Array | Da | Tabel ce conține un obiect per produs al comenzii - formatul este detaliat mai jos |
Câmpurile obiectelor produs
| Câmp | Tip valoare | Obligatoriu | Descriere |
|---|---|---|---|
ean | String | Da | Codul EAN-13 al produsului |
upc | String | Nu | Codul UPC al produsului |
retailerReference | String | Da | Referința produsului, specifică retailerului |
amount | Number | Da | Prețul unitar al produsului |
quantity | Number | Da | Cantitatea produsului |
name | String | Da | Numele produsului |
packaging | String | Nu | Ambalajul produsului |
brand | String | Da | Marca produsului |
manufacturerReference | String | Nu | Referința produsului (specifică mărcii) |
metadata | JSON | Nu | Alte date utile ale produsului (structură liberă) |
Pentru a utiliza aceste date, vom avea nevoie de cel puțin codul EAN sau UPC al produsului. Dacă nu dețineți aceste informații, ne puteți trimite referința dvs. internă (retailerReference).
N.B.: Dacă nu puteți furniza unele câmpuri, le puteți lăsa goale. Dacă pentru configurația dvs. este obligatoriu să aveți o valoare pentru fiecare câmp, puteți folosi "null" ca variabilă implicită.
⚠️ Atenție : La copierea și lipirea scriptului în anumiți editori de text, ghilimelele (" ") pot fi modificate automat. Asigurați-vă că sunt formatate corect pentru a evita erorile la execuția scriptului.
Domenii de autorizat
Tag-ul nostru utilizează mai multe subdomenii pentru a funcționa corect. Dacă politica dvs. de securitate blochează încărcarea scripturilor externe, este necesar să autorizați următoarele domenii.
Puteți autoriza:
- *.clic2buy.com
- *.clic2drive.com
- *.click2buy.com
Sau să autorizați următoarele domenii specifice:
rs.clic2buy.com (obligatoriu) Domeniu unde este găzduit scriptul de urmărire.
t.clic2buy.com (obligatoriu) Domeniu utilizat pentru cookie-urile noastre terțe. Permite recuperarea ID-ului anonim atribuit utilizatorilor soluției noastre pe site-ul dvs.
analytics.clic2drive.com (obligatoriu) Domeniu care permite recuperarea informațiilor din coș prin intermediul ID-ului utilizatorului și înregistrarea validării vânzării.
Date colectate
Tag-ul nostru colectează exclusiv confirmările de coș provenite din redirecționările Click2Buy.
Nu se colectează date cu caracter personal.
Când un utilizator ajunge pe site-ul retailerului prin intermediul soluției Where-to-Buy, se creează un cookie anonim pentru a identifica sursa traficului și a măsura conversiile.
Click2Buy este conform cu GDPR.
Pentru orice întrebare legată de protecția datelor, puteți contacta DPO-ul nostru:
Artaches Kherounts📧 dpo@click2buy.com📞 +33 3 66 72 29 04