Sari la conținutul principal

Depanează Meta Pixel și Conversions API

Meta Pixel trimite evenimente din browser, iar Conversions API le poate trimite și de pe server. Într-o sesiune normală cu JavaScript, integrarea MerchantPro pornește ambele trimiteri din codul Meta încărcat în pagina magazinului. Când ambele sunt active, o pereche browser-server pentru aceeași acțiune este normală și trebuie deduplicată, nu eliminată automat.

Deosebește o pereche deduplicată de un duplicat real​

Integrarea MerchantPro folosește același identificator de eveniment pentru versiunea din browser și cea trimisă prin Conversions API. În Events Manager, cele două apariții ar trebui să formeze un singur eveniment deduplicat.

Este probabil o dublare reală când observi:

  • două evenimente din browser pentru aceeași acțiune;
  • două evenimente server-side pentru aceeași acțiune;
  • o pereche browser-server cu nume sau identificatori de eveniment diferiți;
  • aceeași achiziție trimisă de două integrări distincte.

MerchantPro folosește evenimentul CompleteRegistration atât la crearea unui cont, cât și la abonarea la newsletter, dacă ambele sunt activate în aplicație. Două astfel de evenimente pentru două acțiuni diferite sunt intenționate; compară ora și acțiunea înainte să le tratezi ca duplicate.

Evenimentul PageView este trimis numai din browser de integrarea MerchantPro, deci nu trebuie să aștepți și o versiune server-side pentru el.

Rulează un test controlat​

Folosește o comandă nouă la fiecare test Purchase

MerchantPro afișează tagurile native de achiziție o singură dată pentru aceeași comandă și nu le afișează pe o confirmare cu eroare de plată. Comanda rămâne marcată ca urmărită timp de 90 de zile, deci reîncărcarea confirmării nu retrimite evenimentul nativ. Deschide Test Events și extensia de verificare înainte de checkout, apoi creează o comandă nouă pentru fiecare repetare.

  1. Alege un singur scenariu: vizualizarea unui produs, adăugarea în coș, inițierea checkout-ului sau o comandă de test. Notează ora și, pentru achiziție, ID-ul comenzii.
  2. În aplicația Facebook Pixel, verifică Pixel ID-ul și dacă evenimentul testat este activ.
  3. Deschide Test Events în Events Manager și Meta Ads Data Advisor, extensia numită anterior Meta Pixel Helper, înainte să execuți acțiunea. Dacă folosești o fereastră privată, permite explicit extensia pentru acel mod.
  4. Pentru un test Purchase, confirmă că plata readuce clientul la pagina finală de confirmare și că pagina nu afișează o eroare de plată.
  5. Compară numele evenimentului, ora, identificatorul, produsele, valoarea și moneda. Pentru o pereche browser-server, confirmă că Meta o marchează drept deduplicată.
  6. Repetă testul numai după ce ai schimbat o singură setare.

Dacă evenimentele sunt duplicate​

Inventariază toate sursele care pot trimite evenimentul:

  • aplicația nativă MerchantPro;
  • un tag din Google Tag Manager;
  • un script din Website > Scripturi custom;
  • Event Setup Tool din Meta;
  • o aplicație sau o integrare administrată de agenție.

Pentru același Pixel ID și același eveniment, păstrează un singur proprietar al implementării. Dezactivează sursele suplimentare una câte una și repetă testul. Nu opri Conversions API doar pentru că vezi câte un eveniment din browser și server; mai întâi verifică deduplicarea perechii.

Dacă Event Setup Tool a adăugat evenimente fără modificarea codului, redeschide instrumentul pentru adresa magazinului din Events Manager, verifică regulile configurate și elimină numai regula care dublează evenimentul nativ. Denumirile controalelor pot diferi în funcție de interfața Meta și de drepturile contului.

Dacă evenimentul lipsește​

Pentru Conversions API, verifică tokenul și codul de test în câmpurile dedicate. Elimină codul de test după încheierea verificării, dacă nu mai este necesar.

Protejează tokenul

Tokenul Conversions API este secret. Nu îl include în capturi, tichete sau scripturi publice. Dacă a fost expus, rotește-l în platforma Meta.

  1. Verifică dacă evenimentul este activ în aplicație și dacă Pixel ID-ul aparține sursei de date pe care o urmărești în Events Manager.
  2. Dacă magazinul are mai multe limbi, verifică instanța Facebook Pixel pentru limba testată. Instanța unei limbi are prioritate față de instanța Standard, care este folosită ca rezervă pentru limbile fără configurație proprie.
  3. În Setări > Confidentialitate & Cookies, verifică categoria asociată aplicației și testează atât opțiunea acceptată, cât și scenariul cu doar cookie-uri esențiale. Dacă Facebook Pixel rămâne încadrat la Cookie-uri esentiale, alegerea Doar cookie-uri esentiale nu îl oprește.
  4. Verifică protecția pentru trafic bot. Când MerchantPro exclude tagul Meta pentru trafic automatizat suspect, nu pornește nici apelul Conversions API aferent.
  5. Dezactivează temporar extensiile de blocare în browserul de test și verifică erorile din Meta Ads Data Advisor.
  6. Dacă problema apare numai pentru un anumit tip de pagină, verifică acel eveniment separat; nu toate evenimentele au aceiași parametri disponibili.

Conversions API nu funcționează independent de vizita clientului în magazin. Codul Meta încărcat în pagină trimite evenimentul din browser și inițiază cererea către MerchantPro pentru trimiterea lui de pe server, dacă evenimentul este acceptat de Conversions API.

Dacă tagul Meta nu este încărcat din cauza setărilor de consimțământ sau a protecției pentru trafic bot, nu este inițiată nici trimiterea din browser, nici cea prin Conversions API. Dacă o extensie blochează doar scriptul extern Meta, cererea către MerchantPro poate fi totuși inițiată, iar evenimentul de pe server poate fi transmis.

Fără JavaScript, trimiterea prin Conversions API nu pornește. Unele evenimente din browser pot fi trimise printr-o imagine de rezervă, cu mai puține informații.

Interpretează calitatea potrivirii​

Event Match Quality este calculat de Meta pentru fiecare tip de eveniment, în special pentru evenimentele trimise prin Conversions API. Nu este o notă de trecere și nu trebuie urmărit un scor perfect cu orice preț.

Integrarea poate trimite identificatori de browser, informații tehnice ale cererii și, când sunt disponibile, date ale clientului. Setarea Utilizeaza optiunea Advanced Matching este bifată implicit în aplicație; verifică să nu fi fost dezactivată. Evenimentul Purchase folosește datele comenzii, în timp ce Search exclude intenționat emailul și telefonul. Pentru alte evenimente decât Purchase, datele clientului sunt disponibile în principal când clientul este autentificat. De aceea, o achiziție poate avea o calitate a potrivirii mai bună decât o căutare sau o vizualizare făcută de un vizitator neautentificat. Consimțământul și blocarea cookie-urilor influențează de asemenea rezultatul.

Instrumente oficiale de verificare​

Pregătește informațiile pentru suport​

Trimite Pixel ID-ul, numele evenimentului, ora testului, ID-ul comenzii de test și capturi sanitizate din Test Events sau Meta Ads Data Advisor. Precizează dacă evenimentul lipsește, este dublat sau nu se deduplică și enumeră sursele de tracking active. Nu trimite date personale sau alte date de acces.