Remedierea problemelor frecvente pentru parametri personalizați

Acest articol prezintă modul în care puteți formata parametrii personalizați și remedia problemele legate de eticheta adăugată site-ului dvs. Acesta include instrucțiuni legate de adăugarea unui cod Javascript și alternative pentru site-ul dvs., precum și modurile uzuale în care se poate încurca un cod.

Înainte de a începe

Înainte de a începe să folosiți parametri personalizați, citiți pentru început detalii despre Etichetarea site-ului pentru remarketing dinamic.

Observație cu privire la caracterele &

Caracterele „&” trebuie codificate ca „&” în codul HTML (în atributul src <img>), nu și în codul JavaScript. Multe etichete și containere care permit legarea etichetelor de pixeli (cum ar fi Floodlight) se așteaptă ca adresele URL să nu fie codificate ca HTML. Acest fapt duce la erori frecvente legate de caracterele ampersand cu dublă codificare, fapt care duce la o urmărire incorectă. Asigurați-vă că utilizați adresa URL corectă în funcție de context. Dacă nu sunteți sigur, folosiți extensia Chrome Google Tag Assistant pentru a verifica implementarea.

Folosiți Google Manager de etichete

Puteți să folosiți Google Manager de etichete în loc să adăugați etichete de remarketing dinamic pe site-ul dvs. Această opțiune direcționează datele etichetei prin intermediul unei terțe părți (Google).

Formatarea parametrilor personalizați

  • În cazul paginilor cu mai multe coduri, cum ar fi paginile cu coșuri de cumpărături, utilizați paranteze pentru a grupa codurile. Exemplu: flight_destid: ["123", "456"]
  • Scrieți parametrii personalizați de tip șir de caractere între apostrofuri sau ghilimele. Ambele variante funcționează, trebuie să fiți consecvent. Exemplu: dacă alegeți apostrofurile, utilizați-le pentru toate valorile.
  • Nu puneți între ghilimele parametrii personalizați numerici. Exemplu: flight_totalvalue: 200,99
  • Separați parametrii prin virgule. Dacă nu includeți virgule, eticheta nu va funcționa corect.
  • Parametrii personalizați pot conține numai litere, cifre și caractere de subliniere. Parametrii personalizați nu pot să înceapă cu cifre și nu pot conține spații.
  • Pentru o configurare optimă, utilizați valorile recomandate în acest articol, deoarece acestea vor face parte din listele pe care le creează Google Ads atunci când creați campania de remarketing dinamic. Pentru a defini alte pagini caracteristice site-ului puteți folosi valori suplimentare.

Exemple de parametri personalizați

Iată un exemplu pentru site-ul unei companii aeriene, cu toți parametrii personalizați simpli implementați.

Secțiunea site-ului Exemplu de etichetă cu parametri personalizați Note
Pagina principală <script type="text/javascript">
var google_tag_params = {
flight_destid: "",
flight_pagetype: "home",
flight_totalvalue:
};
</script>
În pagina principală, aveți informații despre tipul paginii.

Cu toate că este posibil ca aceste pagini să nu conțină informații despre produse sau servicii, Google Ads va putea, totuși, să preia produse și servicii din feed pe baza elementelor care vor da, probabil, cele mai bune rezultate.
Pagina cu rezultatele căutării <script type="text/javascript">
var google_tag_params = {
flight_destid: "",
flight_pagetype: "searchresults",
flight_totalvalue:
};
</script>
În pagina cu rezultate ale căutării, aveți informații despre tipul paginii.
Pagina cu detalii despre ofertă <script type="text/javascript">
var google_tag_params = {
flight_destid: "123",
flight_pagetype: "offerdetail",
flight_totalvalue: 99.00
};
</script>
În pagina cu detalii despre ofertă puteți completa dinamic informațiile despre produsul sau serviciul consultat. Utilizați același cod din feed.
Pagina coșului de cumpărături O singură destinație
<script type="text/javascript">
var google_tag_params = {
flight_destid: "123",
flight_pagetype: "cart",
flight_totalvalue: 120.00
};
</script>


Mai multe destinații
<script type="text/javascript">
var google_tag_params = {
flight_destid: ["SFO", "SJC", "NYC", "LAX"],
flight_pagetype: "cart",
flight_totalvalue: [120.00, 300.00, 500.00, 900.00]
};
</script>
În pagina cu coșul de cumpărături, trebuie să trimiteți toate elementele din coș. Atunci când un parametru conține mai multe valori, utilizați un vector JavaScript (paranteze). În parametrul „xxxxxxxx_totalvalue”, trebuie să trimiteți suma valorilor din coș.
Pagină de achiziție O singură destinație
<script type="text/javascript">
var google_tag_params = {
flight_destid: "123",
flight_pagetype: "purchase",
flight_totalvalue: 120.00
};
</script>


Mai multe destinații
<script type="text/javascript">
var google_tag_params = {
flight_destid: ["SFO", "SJC", "NYC", "LAX"],
flight_pagetype: "purchase",
flight_totalvalue: [120.00, 300.00, 500.00, 900.00]
};
</script>
Pagina de confirmare a achiziției trebuie să includă, de asemenea, toate produsele achiziționate de un utilizator. În parametrul „xxxxxxxx_totalvalue”, trebuie să trimiteți suma valorilor din coș sau din pagina de conversie.
Toate celelalte pagini <script type="text/javascript">
var google_tag_params = {
flight_destid: "",
flight_pagetype: "other",
flight_totalvalue:
};
</script>
În toate celelalte pagini, utilizați „other” pentru „xxxxxxxx_pagetype”.

Cu toate că este posibil ca aceste pagini să nu conțină informații despre produse sau servicii, Google Ads va putea, totuși, să preia produse și servicii din feed pe baza elementelor care vor da, probabil, cele mai bune rezultate.

Erori frecvente la configurarea parametrilor personalizați

Puteți vedea, mai jos, câteva greșeli frecvente care apar la implementarea parametrilor personalizați, utilizând ca exemplu site-ul unei companii aeriene. Dacă utilizați Google Tag Assistant, veți putea identifica majoritatea greșelilor frecvente.

1. Valorile de tip șir nu sunt scrise între ghilimele. De exemplu:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234",
flight_pagetype: purchase,
flight_totalvalue: 120.99
};
</script>

Trebuie schimbat cu:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234",
flight_pagetype: "purchase",
flight_totalvalue: 120.99
};
</script>

Funcționează și apostrofurile, cu condiția să fie folosite consecvent.

2. Parametrii personalizați nu sunt separați printr-o virgulă („ , ”). De exemplu:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234"
flight_pagetype: "purchase"
flight_totalvalue: 120.99
};
</script>

Trebuie schimbat cu:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234",
flight_pagetype: "purchase",
flight_totalvalue: 120.99
};
</script>

Ultimul parametru personalizat nu trebuie să fie urmat de „ , ”. Dar nu este nicio problemă dacă este.

3. Parametrii conțin spații sau caractere non-ASCII. Acceptăm numai [a - z][0 - 9] și „_”. De exemplu:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234",
flight pagetype: "purchase",
flight_totalvalue: 120.99
};
</script>

Trebuie schimbat cu:

<script type="text/javascript">
var google_tag_params = {
flight_destid: 234,
flight_pagetype: "purchase",
flight_totalvalue: 120.99
};
</script>

4. Mai multe valori într-un parametru fără paranteze. De exemplu:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "123,"234",
flight_pagetype: "cart",
flight_totalvalue: 100,50
};
</script>

Trebuie schimbat cu:

<script type="text/javascript">
var google_tag_params = {
flight_destid: ["123","234"],
flight_pagetype: "cart",
flight_totalvalue: [100,50]
};
</script>

5. Parametru fără valoare. De exemplu:

<script type="text/javascript">
var google_tag_params = {
flight_destid: ,
flight_pagetype: "other",
flight_totalvalue:
};
</script>
Trebuie schimbat cu:

 

<script type="text/javascript">
var google_tag_params = {
flight_destid: "0",
flight_pagetype: "other",
flight_totalvalue: "0"
};
</script>

sau pur și simplu:

<script type="text/javascript">
var google_tag_params = {
flight_pagetype: "other"
};
</script>

6. Convenție de denumire incorectă pentru parametrii personalizați. De exemplu:

<script type="text/javascript">
var google_tag_params = {
destid: "234",
pagetype: "purchase",
totalvalue: 120.99
};
</script>

Trebuie schimbat cu:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "234",
flight_pagetype: "purchase",
flight_totalvalue: 120.99
};
</script>

Folosirea etichetelor non-Javascript

Vă recomandăm să utilizați eticheta JavaScript, nu eticheta de imagine non-JavaScript, deoarece acesta duce la mai puține erori de implementare și acoperă mai multe obiective HTML. Eticheta de imagine non-JavaScript este tratată ca o imagine. Întrucât anumite browsere web stochează imaginile în memoria cache pentru a scurta durata de încărcare a unei pagini, eticheta se va activa numai cu prima ocazie cu care un utilizator accesează site-ul dvs., dar nu și în timpul vizitelor ulterioare. Versiunea JavaScript a etichetei remediază această problemă.

Puteți utiliza aceste instrucțiuni dacă doriți să utilizați secțiunea non-JavaScript a etichetei (cunoscută și ca etichetă imagine) sau dacă doriți o versiune mai scurtă a etichetei. Eticheta imagine nu impune utilizarea arhivei JavaScript (conversion.js), iar încărcarea imaginii se face în paralel cu încărcarea paginii.

Trebuie să personalizați segmentul non-JavaScript al etichetei de remarketing astfel încât să poată trimite, în continuare, valori. Datele trebuie codificate manual.

Să luăm ca exemplu eticheta tocmai creată. Eticheta ar trebui să arate ca acest exemplu:

<script type="text/javascript">
var google_tag_params = {
flight_destid: "REPLACE_WITH_STRING_VALUE",
flight_pagetype: "REPLACE_WITH_STRING_VALUE",
flight_totalvalue: REPLACE_WITH_NUMBER_VALUE
};
</script>
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = XXXXXXXXXX;
var google_custom_params = window.google_tag_params;
var google_remarketing_only = true;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="
<img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXXXXXXXXX/? alue=0&amp;guid=ON&amp;script=0&amp;data.flight_destid=101&amp;
data.flight_destid=102
&amp;data.flight_pagetype=purchase"/>

</div>
</noscript>

Textul evidențiat este eticheta non-JavaScript. Urmați acești pași pentru a trimite parametrii personalizați prin intermediul etichetei de remarketing:

1. pregătiți parametrii personalizați (numiți perechi cheie/valoare) pe care doriți să îi trimiteți la Google Ads. Perechile cheie/valoare trebuie trimise în formatul următor:

data.key1=val1&data.key2=val2&data.key2=val3...

De exemplu, dacă doriți să trimiteți flight_destid=100 și flight_pagetype=purchase drept parametri personalizați, aceștia trebuie aranjați astfel:

data.flight_destid=100&data.flight_pagetype=purchase

Dacă o anumită cheie are mai multe valori, cum ar fi mai multe coduri de produse sau servicii într-o pagină cu coș de cumpărături, adăugați încă un parametru data.flight_destid= pentru fiecare valoare suplimentară.

data.flight_destid=101&data.flight_destid=102&data.flight_pagetype=cart

2. Atașați șirul la adresa URL a pixelului sub formă de parametri, apoi înlocuiți caracterul & cu codul HTML &amp;

3. După modificare, sursa finală a imaginii va arăta astfel:

//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXXXXXXXXX/?value=0&guid=ON&script=0&amp;data.flight_destid%3D101&data.flight_destid=102
&data.flight_pagetype=purchase

4. puteți vedea, mai jos, eticheta de imagine finală, pe care o puteți plasa pe site. Aceasta vă oferă aceleași funcții ca și versiunea JavaScript a etichetei.

<img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXXXXXXXXX/?value=0&amp;guid=ON&amp;script=0&amp;data=flight_destid%3D101%2C102
%3Bflight_pagetype%3Dpurchase"/>
A fost util?
Cum putem să îmbunătățim această pagină?

Aveți nevoie de mai mult ajutor?

Conectați-vă pentru opțiuni suplimentare de asistență, ca să rezolvați rapid problema