Vodič: Namestitev GA E-commerce trackinga

Aloha!

Zelo rad pomagam na več načinov. :)

In ker je pred dnevi nekdo spraševal, kako bi lahko trackal malce natančneje prodajo v svoji "spletni trgovini", sem mu predlagal Google Analytics e-commerce. Nastavitvi tega hudiča sem se sam otepal zelooo dolgo. Dokler me ni kolega k temu skorajda že prisilil. :)

Kaj mi gnjaviš z E-commerce trackingom, saj imam Goalse?

Kaj ti bo torba, če imaš kolo? Ali ... zakaj se ubadat z e-commerce trackingom, če imaš itak Goalse že nastavljene? Hja, ker te kolo lahko pripelje do cilja ... Ampak, v torbi se pa skriva še par zanimivih in marsikdaj/marsikomu uporabnih podatkov.

Če vas bodo Goalsi pripeljali samo do konverzijskih stopenj, lahko tudi vmesnih (v funnelu), pa vam ne bodo znali vsega razčleniti po produktih, po kategorijah/znamkah, po prodanih kosih, po povprečnem naročilu itd ... Enters GA E-commerce.

Kako torej vključiti GA e-commerce tracking?

1) Pripravimo vse potrebno v GA nastavitvah
Nič drastičnega, samo stricu povemo, da smo postali pravi trgovci in da bomo zdaj zadeve trackali malce bolj resno, like a boss!


1] Prijavimo se v GA Analytics
2] Izberemo ustrezen profil v accountu
3] Izberemo tab "Profiles"
4] Izberemo pod-tab "Profile Settings"
5] Izberemo opcijo, "Jap, jaz sem resen trgovec in želim trackat kot se spodobi", oz. če imate v angleščini "Yes, an E-Commer Site" - ključen košček :)
6] Če imate s tem računom zlinkan tudi Google AdWords denarce, potem definitivno čeknite tudi "Jap, želim trackati kot da sem židovske krvi in do centa natančno videti, kaj mi prinaša cash in kje ga mečem stran" ... ali spet, če imate slučajno v angleščini "Apply cost sources".
7] Kliknemo seveda "Apply" ali če ima kdo vključen jezik "Jerry Macguerish English" kliknemo na "Shooow mee the moneeeey!"

BTW, ogromno lahko pri oglaševanju prihraniš tudi s SEO-tom in odlično konverzijo. In osnova za oboje je seveda odlična vsebina. ;-)

2) Skopiramo novo GA tracking kodo
Kar smo skuhali ... to zdaj skopiramo in prilepimo na naš sajt.


1] Izberemo zgoraj tab "Tracking Code"
2] Ker nas nič ne stane, rečemo, da naj nam tracka kar vse pod.domene.si
3] Voila - naš košček kode, ki ga zdaj skopiramo in prilepimo na našo stran - natančneje, takoj PRED zaključkom taga </head>. Če niste groooozno sfakali svojega HTML fajla ali razvili kak nov standard, bi to moralo biti praktično čisto na vrhu vaše kode. :)

DVA opozorila pri tem! Prvič, glej, da vstaviš kodo na vsak page oz. pač na celoten sajt, drugače ti še Google ne more pomagati. Torej, še bolj po domače: koda se mora prikazat/zgenerirat ob čisto vsakem loadu strani, vedno.

In še drugo opozorilo: trenutno lahko dobiš zelooo kvalitetno vsebino za svojo stran zeloooo ugodno - ne verjameš?

3) Zdaj se začne prava zabava! :)

Phuu, a ti si mislil, da smo že? A vidiš v naslovu Kako "super-duper-izi" namestiti Google Analytics e-commerce tracking? Nope! Zdaj pride tisti Nasty (bratranec od našega nas-t1) del, ko boš moral iz rokava potegniti res osnovno znanje PHP-ja. Dajmo kar prilepit kodo, pa potem filozofirajmo naprej, prav?

echo "<script type=\"text/javascript\">\n";
  echo "var _gaq = _gaq || [];\n";
  echo "_gaq.push(['_setAccount', 'UA-XXXXXXXX-X']);\n";   // <<<<<<<<<<< KORAK 1]
  echo "_gaq.push(['_trackPageview']);\n";
  echo "_gaq.push(['_addTrans',\n";
  echo "'$ga_order_nakup_id',\n"; // order ID - required  <<<<<<<<<<< KORAK 2]
  echo "'MojaSuperTrgovina.si',\n"; // affiliation or store name <<<<<<<<<<< KORAK 3]
  echo "'$gaorder_skupaj_za_placilo',\n"; // total - required <<<<<<<<<<< KORAK 4]
  echo "'$gaorder_ddv',\n";            // tax <<<<<<<<<<< KORAK 5]
  echo "'$gaorder_strosek_posiljanja',\n"; // shipping <<<<<<<<<<< KORAK 6]
  echo "'Velenje',\n"; // city
  echo "'Velenje',\n"; // state or province
  echo "'Slovenija'\n";// country
  echo "]);\n\n";

   // add item might be called for every item in the shopping cart
   // where your ecommerce engine loops through each item in the cart and
   // prints out _addItem for each

  foreach ($gaitems as $gaitem)  // <<<<<<<<<<< KORAK 7]
  {
    $gaorderitem_sifra = $gaitem['gaorderitem_sifra']; // <<<<<<<<<<<  KORAKci 8] in naprej ...
    $gaorderitem_naziv_dolgi = $gaitem['gaorderitem_naziv_dolgi'];
    $gaorderitem_znamka = $gaitem['gaorderitem_znamka'];
    $gaorderitem_cena_brez_ddv = $gaitem['gaorderitem_cena_brez_ddv'];
    $gaorderitem_kolicina = $gaitem['gaorderitem_kolicina'];

    echo "_gaq.push(['_addItem',\n";
    echo "'$ga_order_nakup_id',  \n"; // order ID - required
    echo "'$gaorderitem_sifra', \n";  // SKU/code - required
    echo "'$gaorderitem_naziv_dolgi', \n"; // product name
    echo "'$gaorderitem_znamka', \n";  // category or variation
    echo "'$gaorderitem_cena_brez_ddv', \n"; // unit price - required
    echo "'$gaorderitem_kolicina' \n"; // quantity - required
    echo "]); \n\n";
  }

  echo "_gaq.push(['_trackTrans']);\n\n"; //submits transaction to the Analytics servers
  echo "</script>";

Prepričan sem, da imaš toliko feelinga/PHP znanja/logike, da znaš iz tegale razbrati, kaj tale košček naredi? Če je slučajno odgovor "Ne", potem ... ti lahko ponudim super ugoden paket implementacije, ki te stane samo 29.95 EUR, brez poštnine ... če pa pokličeš v naslednjih 15-ih minutah ...

*** JUST KIDDING ***

:))) A se ti res zdi, da bi lahko v tako super vodiču skušal kaj prodajati? C-c-c!

Gremo skupaj čez tole kačo, po korakih.

1] Tukaj mora biti tvoja GA tracking številka ... Poišči jo v tisti prvi tracking kodi, ki sva jo skopirala v glavo. Ne moreš je zgrešiti, edina je formata nekaj XXX filmov našega "sivolasega": UA-XXXXXXXX-X

2] Tukaj vpiši unikatno številko naročila! Če si pravi trgovec, potem imaš verjetno nekakšno bazico, kjer ima vsak nakup svoj unikaten ID - jep, kar tole številko bova uporabila tukaj. :)

3] Vpiši ime svojega načrta, s čim si boš nekega dne privoščil odkup Studia Moderna (beri: vpiši ime svoje trgovince).

4] Skupaj za plačilo = koliko pejnezov si dobu, VKLJUČUJOČ košček DDV-ja, ki ga boš nakazal Janezu naprej.

5 Da te še enkrat bolj zaboli, v koraku 4 izpostaviš še samo tisto, kar ti bo drug mesec trgala država - torej vsoto DDV-ja.

6] Da te dokončno potrem, boš moral tukaj še posebej izpostavit strošek pošiljanja, da vidiš, koliko ti od pogače krade še frdamana Pošta ali GLS!

Potem pa izpolni še, če ti je relevantno in če imaš podatke, še od kje so kupci. Recimo, če je to Požigalec, daš "Velenje". Če ti to ni relevantno, pač daj neke fiksne vrednosti ali izpusti.

7] Na tem mestu pa je treba narediti iteracijo ali po domače, iti skozi vse produkte, ki so vključeni v tem nakupu.

8] Tukaj lahko razbereš, kaj vse je treba vključit - IN pomembno, cena produkta naj bo BREZ DDV-ja!

Na koncu koncev je POVSEM vseeno, na kak način izpisuješ in pridobivaš podatke o nakupu - važno je samo, da izpišeš tiste koščke kode, ki sledijo v zgornjem primeru ukazu "echo" ... Tiste vrstice so edino, kar šteje in kar se bo nato izpisalo v tvoji kodi ... ki jo bo prežvečil stric Googljević in ti jo vključil v e-commerce tracking reporting. :)

Vse, kar je potrebno zdaj je, da počakaš kakšen dan in se nato prijaviš v svoj Analytics, klikneš levo na tab Conversions -> Ecommerce - in, voila! :)

V primeru, da s poslovnimi rezultati nisi zadovoljen, ti želim več uspeha v prihodnje! Če pa si, čestitke! Ampak, ne pozabi: nikoli ne smeš zaspati na svojih lovorikah. ;)

In, dragi bralec, to = to. Upam, da ti pride prav, da aktiviraš svoje že dolgo pozabljene ali nikoli odkrite židovske gene in začneš trackati ... like a boss!

**************** Ta community vodič je proudly presented by *************

1) Apple ... ki nam je (za masten denar) podaril iMaca
2) Odličnimi copywriting storitvami by kopriva

2 odgovora

Kopriva hvala za ta podroben tutorial.

Imam pa eno vprašanje.

Imam dve različne verzije landing pagea:

  1. url: domena.com/
  2. url: domena.com/Index-v1.php

V FB destination url vnesem url v tem stilu:

  1. url: domena.com/?utmsource=fb&utmmedium=cpc&utmcontent=modra&utmcampaign=35-39
  2. url: domena.com/Index-v1.php?utmsource=fb&utmmedium=cpc&utmcontent=rdeca&utmcampaign=35-39

Problem pa je, da mi v GA kaže AD content - (not set).
V GA kodi v html-ju sem dodal, da prebere tudi parametre, ki jih dobim iz url builderja.

Mogoče kaj veš, kje je problem?

Ajej...sem ugotovil...
V widget settings sem izbral Social Content URL in sedaj vidim kje je večja konverzija.

1