Přeskočit obsah

Trackování webových stránek

Nasazení

Měřící kód slouží k pokročilému měření návštěv a konverzí na vašem webu/e-shopu. Pro nasazení je nutné jednoduše umístit HTML kód na všechny stránky, podobně jako jste zvyklí z jiných měřících systémů, např. Google Analytics.

Implementace probíhá obdobně jako u kódu pro Google Analytics. Měřící kód je tedy nutné umístit před uzavírající </body> tag, na každé stránce vašeho webu:

<script type="text/javascript">
var Colpirio = Colpirio || [];
(function() {
var d=document, trg=d.createElement('script'); trg.type='text/javascript'; trg.async=true; trg.defer=true;
trg.src='https://cdn.colpirio.com/tracker.js';
var s = d.getElementsByTagName('script')[0]; s.parentNode.insertBefore(trg, s);
})();
Colpirio.push(['siteId', '<SITE_ID>']);
</script>

Vysvětlivky k jednotlivým parametrům:

  • site_id: Unikátní identifikátor webu/e-shopu.

Výhodou výše uvedeného HTML kódu je asynchronní způsob komunikace s Colpirio, díky které nijak nezpomaluje načtení webu.

Měřící kód je možné nasadit i přes Google Tag Manager nebo jiný obdobný nástroj. To představuje alternativu k implementaci přímo do kódu stránky.

Doplňkové skripty

Doplňkové skripty se starají o trackování chování jednotlivých uživatelů na míru. Všechny tyto skripty se umístí na stránce hned pod řídící skript.

Měření konverzí


Měřící kód slouží k pokročilému měření konverzí na vašem webu. Pro nasazení je nutné jednoduše umístit kousek kódu na stránky, podobně jako jste zvyklí z jiných měřících systémů jako Google Analytics.

Postup implementace

<script type="text/javascript">
var Colpirio = Colpirio || [];
Colpirio.push(['trackData', 'conversion', {"type": "<User defined string>", "cid": <CID>}]);
</script>

Vysvětlivky k jednotlivým parametrům:

  • type je libolný text popisují konverzi,
  • cid je identifikátor konverze, který klient obdrží od Colpirio.

Příklad

<script type="text/javascript">
var Colpirio = Colpirio || [];
Colpirio.push(['trackData', 'conversion', {"type": "Registrace", "cid": 5000798}]);
</script>

Párování uživatelů


Pro párování uživatelů stačí vložit na libovolnou stránku, která zná (přihlášeného) uživatele, následující kód:

<script type="text/javascript">
var Colpirio = Colpirio || [];
Colpirio.push(['pair', '<SITE_USER_ID>', '<SITE_ORIGIN>']);
</script>

Vysvětlivky k jednotlivým parametrům:

  • site_user_id: Libovolné ID koncového uživatele (například e-mailová adresa, login name). Na straně prohlížeče je site_user_id hashovano a není tedy nikdy přenášeno a ukládáno v čitelné formě.
  • site_origin: Normalizovaná doména webu/e-shopu, pro rozlišení stejných uživatelů různých webů/e-shopů (například kasa_cz a profizoo_cz).

Příklad

<script type="text/javascript">
var Colpirio = Colpirio || [];
Colpirio.push(['pair', 'petr.novak@seznam.cz', 'profizoo_cz']);
</script>

Hashing se provadi nasledovně

import {SHA256} from "crypto-js";
external_id = SHA256(ANY_USER_ID.toLowerCase()).toString()

Do systému Colpirio se odesílá až výsledný hash (external_id). Pomocí takto konstruovaného external_id lze potom dotazovat Colpirio API.