header.menu.label header.menu.close

Datová vrstva
DataLayer

Eventy

Page Measurements

Datové prvky patřící do kategorie page measurements. Nejedná se primárně o konverzní eventy, pouze dopomáhají určení konverze a trackování cesty uživatele.

Do této kategorie patří eventy:

pageType

Do datalayeru předává konkrétní info o stránce pro snažší práci při provazování z jaké stránky konverze dorazila.
Web obsahuje následující typy stránek:

  • homepage
    Definuje stránku homepage.
  • event
    definuje typ stránky: "událost / akce / seminář". Obsahuje parametry: tag - seznam štítků dané události, author - seznam osob, které jsou k akci přiřazeny.
  • category
    Definuje typ stránky "kategorie blogu". 
  • blogpost
    Definuje typ stránky "blogový článek". Obsahuje parametry: tag - seznam štítků daného článku odděleny symbolem: " - ", author - název autora článku nebo null, readingTime - doba čtení v minutách.
  • newstag
    Definuje detail výpisu článků konkrétního tagu.
  • others
    Jiné stránky, zatím nedefinovaného typu.

Ukázkový kod eventu:

{
 'pageType':
'blogpost',
 'tag': 'Aktuality - Tiskové zprávy',
 'author': 'Josef Sovák',
 'readingTime': 5,

}

 

pageDataLoaded

Do datalayeru propisuje informaci o konkrétní stránce - jejím jazyce a zařazení v celém webu.

Obsahuje parametr: page, který má položky: "language" - jazyk stránky a "hierarchy" - struktura drobečkové navigace, kde jsou jednotlivé položky odděleny spojovačem: " / ".

 

Ukázkový kod eventu:

{
 'event':
'pageDataLoaded',
 'page': {
'language': 'cs-cz',
  'hierarchy': 'Homepage / Produkty',
'type': 'others'
 }
}

userDataLoaded

Do datalayeru posílá informace o konkrétním uživateli.

 

Ukázkový kod eventu:

{
 'event':
'userDataLoaded',
 'user': {
   'clientID': "",
'ip': '192.168.0.1',
'sessionID': "1774857718593.69ca2",
'timestamp': "2026-03-31 12:21:38"

 }
}

hrPositionDataLoaded

Do datalayeru zasílá informace o detailu pozice při načtení stránky detailu pozice.

Ukázkový kod eventu:

{
    "event": "hrPositionDataLoaded",
    "hrPositionData":
    {
        "id": 1234, // Číslo - Jednoznačný identifikátor dané pracovní pozice
        "name": "Senior Account Manager", // Řetězec - Název dané pracovní pozice
        "language": "cs-cz", // Řetězec - Jazyk, ve kterém je vypsaná daná pracovní pozice
        "field": ["Management", "IT"], // Pole řetězců - Obory, do kterých je zařazena pracovní pozice
        "type": ["Spolupráce na IČ"], // Pole řetězců - Typy úvazků, ve kterých může být pracovní pozice vykonávána
        "location":  ["Praha - Rustonka", "Brno - Drobného"], // Pole řetězců - Lokality, ve kterých může být pracovní pozice vykonávána
        "division": "Enterprise & Public", // Řetezec - Název divize, do které patří daná pracovní pozice
        "product": "Infor", // Řetezec - Název produktu, ke kterému se vztahuje daná pracovní pozice
        "recruiter": "Veronika Kusová", // Řetězec - Jméno recruitera pro danou pracovní pozici
        "juniorFriendly": true // Boolean - Zda je daná pozice vhodná pro juniory
    }
});

hrPositionsFiltered

Při práci s filtrem volných pracovních pozic se posílají do datové vrstvy data v následující struktuře:

{
    "event": "hrPositionsFiltered",
    "filterData":
    {
        "language": "cs-cz", // Řetězec - Jazyk, ve kterém je vypsaná daná pracovní pozice
        "field": "Management", // Řetězec - Vybraný obor
        "type": "", // Řetězec - Vybraný typ úvazku
        "location":  "Brno - Drobného", // Řetězec - Vybraná lokalita
        "division": "Enterprise & Public", // Řetězec - Vybraná divize
        "product": "Infor", // Řetězec - Vybraný produkt
        "juniorFriendly": true // Boolean - Zda zobrazit pouze pozice vhodné pro juniory
    }
}

languageChanged

Do datalayeru zasílá informaci o změně jazyka - při přenutí jazykové verze uživatelem.

Event obsahuje parametr language, který má v sobě zanořené hodnoty: from - původní jazyk, to - nový jazyk.

 

Ukázkový kod eventu:

{
 'event':
'languageChanged',
 'language': {
'from': 'cs-cz',
  'to': 'en-cz'
 }
}

 

searchDataLoaded

Do datalayeru se zasílá informace po vyhledávání v CMS. Event obsahuje parametr: "search", který dále obsahuje položky: "term" - vyhledávaný text uživatelem, "results" - počet výsledků, které byly uživateli zobrazeny.

 

Ukázkový kod eventu:

{
 'event':
'searchDataLoaded',
 'search': {
   'term' => 'Seyfor',
   'results' => 42,
 }

}

blogArticleUseful

Informace zaslaná do DataLayeru při kladném hodnocení blogového článku.

blogArticleNotUseful

Informace zaslaná do DataLayeru při negativním hodnocení blogového článku.

articleDataLoaded

Do datalayeru propisuje informaci o návštěvě článku na blogu.

Ukázkový kod eventu:

{
 'event':
'articleDataLoaded',
 'article': {
'category': [
'Firemní kultura'
],
  'labels': [
'Název štítku',
'Další název štítku'
],
'author': 'Autor článku',
'published': '2024-04-18 08:03:00'
 }
}

Datové prvky patřící do kategorie page measurements. Nejedná se primárně o konverzní eventy, pouze dopomáhají určení konverze a trackování cesty uživatele.

Do této kategorie patří eventy:

pageType

Do datalayeru předává konkrétní info o stránce pro snažší práci při provazování z jaké stránky konverze dorazila.
Web obsahuje následující typy stránek:

  • homepage
    Definuje stránku homepage.
  • event
    definuje typ stránky: "událost / akce / seminář". Obsahuje parametry: tag - seznam štítků dané události, author - seznam osob, které jsou k akci přiřazeny.
  • category
    Definuje typ stránky "kategorie blogu". 
  • blogpost
    Definuje typ stránky "blogový článek". Obsahuje parametry: tag - seznam štítků daného článku odděleny symbolem: " - ", author - název autora článku nebo null, readingTime - doba čtení v minutách.
  • newstag
    Definuje detail výpisu článků konkrétního tagu.
  • others
    Jiné stránky, zatím nedefinovaného typu.

Ukázkový kod eventu:

{
 'pageType':
'blogpost',
 'tag': 'Aktuality - Tiskové zprávy',
 'author': 'Josef Sovák',
 'readingTime': 5,

}

 

pageDataLoaded

Do datalayeru propisuje informaci o konkrétní stránce - jejím jazyce a zařazení v celém webu.

Obsahuje parametr: page, který má položky: "language" - jazyk stránky a "hierarchy" - struktura drobečkové navigace, kde jsou jednotlivé položky odděleny spojovačem: " / ".

 

Ukázkový kod eventu:

{
 'event':
'pageDataLoaded',
 'page': {
'language': 'cs-cz',
  'hierarchy': 'Homepage / Produkty',
'type': 'others'
 }
}

userDataLoaded

Do datalayeru posílá informace o konkrétním uživateli.

 

Ukázkový kod eventu:

{
 'event':
'userDataLoaded',
 'user': {
   'clientID': "",
'ip': '192.168.0.1',
'sessionID': "1774857718593.69ca2",
'timestamp': "2026-03-31 12:21:38"

 }
}

hrPositionDataLoaded

Do datalayeru zasílá informace o detailu pozice při načtení stránky detailu pozice.

Ukázkový kod eventu:

{
    "event": "hrPositionDataLoaded",
    "hrPositionData":
    {
        "id": 1234, // Číslo - Jednoznačný identifikátor dané pracovní pozice
        "name": "Senior Account Manager", // Řetězec - Název dané pracovní pozice
        "language": "cs-cz", // Řetězec - Jazyk, ve kterém je vypsaná daná pracovní pozice
        "field": ["Management", "IT"], // Pole řetězců - Obory, do kterých je zařazena pracovní pozice
        "type": ["Spolupráce na IČ"], // Pole řetězců - Typy úvazků, ve kterých může být pracovní pozice vykonávána
        "location":  ["Praha - Rustonka", "Brno - Drobného"], // Pole řetězců - Lokality, ve kterých může být pracovní pozice vykonávána
        "division": "Enterprise & Public", // Řetezec - Název divize, do které patří daná pracovní pozice
        "product": "Infor", // Řetezec - Název produktu, ke kterému se vztahuje daná pracovní pozice
        "recruiter": "Veronika Kusová", // Řetězec - Jméno recruitera pro danou pracovní pozici
        "juniorFriendly": true // Boolean - Zda je daná pozice vhodná pro juniory
    }
});

hrPositionsFiltered

Při práci s filtrem volných pracovních pozic se posílají do datové vrstvy data v následující struktuře:

{
    "event": "hrPositionsFiltered",
    "filterData":
    {
        "language": "cs-cz", // Řetězec - Jazyk, ve kterém je vypsaná daná pracovní pozice
        "field": "Management", // Řetězec - Vybraný obor
        "type": "", // Řetězec - Vybraný typ úvazku
        "location":  "Brno - Drobného", // Řetězec - Vybraná lokalita
        "division": "Enterprise & Public", // Řetězec - Vybraná divize
        "product": "Infor", // Řetězec - Vybraný produkt
        "juniorFriendly": true // Boolean - Zda zobrazit pouze pozice vhodné pro juniory
    }
}

languageChanged

Do datalayeru zasílá informaci o změně jazyka - při přenutí jazykové verze uživatelem.

Event obsahuje parametr language, který má v sobě zanořené hodnoty: from - původní jazyk, to - nový jazyk.

 

Ukázkový kod eventu:

{
 'event':
'languageChanged',
 'language': {
'from': 'cs-cz',
  'to': 'en-cz'
 }
}

 

searchDataLoaded

Do datalayeru se zasílá informace po vyhledávání v CMS. Event obsahuje parametr: "search", který dále obsahuje položky: "term" - vyhledávaný text uživatelem, "results" - počet výsledků, které byly uživateli zobrazeny.

 

Ukázkový kod eventu:

{
 'event':
'searchDataLoaded',
 'search': {
   'term' => 'Seyfor',
   'results' => 42,
 }

}

blogArticleUseful

Informace zaslaná do DataLayeru při kladném hodnocení blogového článku.

blogArticleNotUseful

Informace zaslaná do DataLayeru při negativním hodnocení blogového článku.

articleDataLoaded

Do datalayeru propisuje informaci o návštěvě článku na blogu.

Ukázkový kod eventu:

{
 'event':
'articleDataLoaded',
 'article': {
'category': [
'Firemní kultura'
],
  'labels': [
'Název štítku',
'Další název štítku'
],
'author': 'Autor článku',
'published': '2024-04-18 08:03:00'
 }
}

Conversion Measurements

Datové prvky patřící do kategorie conversion measurements. Měří konverze uživatelů - informace z formulářů, kliknutí na tlačítko, atd.

Do této kategorie patří eventy:

Click Eventy

Web do datové vrstvy posílá informace o kliknutích. Jmenovitě se jedná o kliknutí na následujících blocích:

  • Blok se skrytým obsahem: bloky mají rozklikávací prvek, na který lze vložit vlastní datalayer event, který se triggruje pouze při otevření

formSent

Do datalayeru posílá konverzi po odeslání formuláře. Tato konverze se načítá na děkovací stránce, která nemusí mít konkrétní URL. Konverze se odesílá automaticky u všech formulářů v CMS. 

Event obsahuje parametry: id - ID formuláře v CMS, form - textový identifikátor formuláře pro účely datalayeru, email - textový identifikátor odesílatele. Parametr "form" se nemusí posílat vždy, pro tyto účely posíláme specifické ID. 

Parametr "email" se nemusí posílat, pokud formulář neobsahuje e-mailové pole. Toto pole obsahuje veškeré e-maily z daného formuláře oddělené čárkou a mezerou: ", ". Pokud je pouze jeden e-mail, zobrazuje se bez oddělovníku.

 

Ukázkový kod eventu:

{
 'event':
'formSent',
'id': 15,
'form': 'webinar',

}

 

Ukázkový kod s e-mailem:

{
 'event':
'formSent',
'id': 15,
'form': 'webinar',
'email': 'info@seyfor.com'
}

 

Ukázkový kod s více e-maily:

{
 'event':
'formSent',
'id': 15,
'form': 'webinar',
'email': 'info@seyfor.com, test@seyfor.com'
}

 

Ukázkový kod bez označení formu a e-mailů:

{
 'event':
'formSent',
'id': 15
}

formSent – Kariéra

Na detailu pracovní pozice je event při odeslání formuláře rozšířen o data z objektu hrPositionDataLoaded.

Ukázkový kód eventu:

{
  "event": "formSent",
  "id": 1,
  "origin": "https://career.seyfor.com/cs-cz/konzultant-v-oblasti-financi",
  "hrPositionData": 
  {
    "id": 712,
    "name": "Konzultant v oblasti financí",
    "language": "cs-cz",
    "field": ["IT – analýzy, konzultace a projektové řízení"],
    "type": ["Plný"],
    "location": ["Plzeň: Plzeň", "Brno: Automedia"],
    "division": "Enterprise & Public",
    "product": "Infor",
    "recruiter": "Valéria Hodošiová",
    "juniorFriendly": false
  }
}

formShown

(platí pouze pro modální okna a pop-upy zavedené page blocky)

Pokud je formulář skrytý v popupu, analytika může potřebovat změřit zobrazení tohoto formuláře. 

Pro tyto účely existuje formShown event, který do dataLayeru pošle informaci o formuláři, který byl v rámci popupu zobrazen.

Event se odesílá při každem zobrazení popupu - tzn. i po zavření a znovuotevření.

Event obsahuje atribut: "form", který obsahuje název formuláře pro účely datalayeru. Toto ID je pak stejné i při odeslání formuláře - data lze tedy spárovat.

 

Ukázkový kod eventu:

{
 'event':
'formShown',
'id': 15,
 'form': 'trial'

}

scroll_to_form

(momentálně platí pouze pro všeobecné formuláře)

Použije se pokud je formulář volně na stránce (ne otevřen popup-em) a uživatel se k němu dostane buď manuálně scrollováním nebo po kliknutí na odkaz s id form elementu.

Ukázkový kod eventu:

{
'event': 'scroll_to_form',
'id': 87,
'form': 'Kontaktní formulář - NAPIŠTE NÁM (celý web) - 3.0'
}

form_start

(momentálně platí pouze pro všeobecné formuláře)

Použije se když browser zaznamená focus na nějaký prvek formuláře (input, textarea...).

Ukázkový kod eventu:

{
'event': 'form_start',
'id': 87,
'form': 'Kontaktní formulář - NAPIŠTE NÁM (celý web) - 3.0'
}

job_vacancies_click

Při kliku na jakýkoliv button, který vede na výpis volných pozic (na tuto stránku: https://career.seyfor.com/cs-cz/volne-pozice).

Ukázkový kod eventu:

{
'event': 'job_vacancies_click',
}

job_alerts_click

Při kliknutí na button s textem “Upozorni mě na nové pozice”, teda button pro otevření watchdog pop-upu.

Ukázkový kod eventu:

{
'event': 'job_alerts_click',
}

form_input_job_alerts

Ve chvíli kdy uživatel zahájí vyplňování watchdog formuláře tzn. klikne do jakéhokoliv pole ve formuláři.

Ukázkový kod eventu:

{
'event': 'form_input_job_alerts'
}

form_sent_job_alerts

Při odeslání watchdog formuláře. Field "email" je e-mailová adresa, kterou uživatel zadal do formuláře.

Ukázkový kod eventu:

{
'event': 'form_sent_job_alerts',
'email': 'xy@seznam.cz'
}

Vlastní eventy

Pro speciální formuláře, které jsou tvořeny na míru jednotlivým webům, vytváříme event na míru. Např. na Money ERP v ceníkovém formuláři je možné do datalayeru propsat i další informace po odeslání formuláře. Ukázka formuláře je zde: https://moneyerp.com/cs-cz/cena.

Datové prvky patřící do kategorie conversion measurements. Měří konverze uživatelů - informace z formulářů, kliknutí na tlačítko, atd.

Do této kategorie patří eventy:

Click Eventy

Web do datové vrstvy posílá informace o kliknutích. Jmenovitě se jedná o kliknutí na následujících blocích:

  • Blok se skrytým obsahem: bloky mají rozklikávací prvek, na který lze vložit vlastní datalayer event, který se triggruje pouze při otevření

formSent

Do datalayeru posílá konverzi po odeslání formuláře. Tato konverze se načítá na děkovací stránce, která nemusí mít konkrétní URL. Konverze se odesílá automaticky u všech formulářů v CMS. 

Event obsahuje parametry: id - ID formuláře v CMS, form - textový identifikátor formuláře pro účely datalayeru, email - textový identifikátor odesílatele. Parametr "form" se nemusí posílat vždy, pro tyto účely posíláme specifické ID. 

Parametr "email" se nemusí posílat, pokud formulář neobsahuje e-mailové pole. Toto pole obsahuje veškeré e-maily z daného formuláře oddělené čárkou a mezerou: ", ". Pokud je pouze jeden e-mail, zobrazuje se bez oddělovníku.

 

Ukázkový kod eventu:

{
 'event':
'formSent',
'id': 15,
'form': 'webinar',

}

 

Ukázkový kod s e-mailem:

{
 'event':
'formSent',
'id': 15,
'form': 'webinar',
'email': 'info@seyfor.com'
}

 

Ukázkový kod s více e-maily:

{
 'event':
'formSent',
'id': 15,
'form': 'webinar',
'email': 'info@seyfor.com, test@seyfor.com'
}

 

Ukázkový kod bez označení formu a e-mailů:

{
 'event':
'formSent',
'id': 15
}

formSent – Kariéra

Na detailu pracovní pozice je event při odeslání formuláře rozšířen o data z objektu hrPositionDataLoaded.

Ukázkový kód eventu:

{
  "event": "formSent",
  "id": 1,
  "origin": "https://career.seyfor.com/cs-cz/konzultant-v-oblasti-financi",
  "hrPositionData": 
  {
    "id": 712,
    "name": "Konzultant v oblasti financí",
    "language": "cs-cz",
    "field": ["IT – analýzy, konzultace a projektové řízení"],
    "type": ["Plný"],
    "location": ["Plzeň: Plzeň", "Brno: Automedia"],
    "division": "Enterprise & Public",
    "product": "Infor",
    "recruiter": "Valéria Hodošiová",
    "juniorFriendly": false
  }
}

formShown

(platí pouze pro modální okna a pop-upy zavedené page blocky)

Pokud je formulář skrytý v popupu, analytika může potřebovat změřit zobrazení tohoto formuláře. 

Pro tyto účely existuje formShown event, který do dataLayeru pošle informaci o formuláři, který byl v rámci popupu zobrazen.

Event se odesílá při každem zobrazení popupu - tzn. i po zavření a znovuotevření.

Event obsahuje atribut: "form", který obsahuje název formuláře pro účely datalayeru. Toto ID je pak stejné i při odeslání formuláře - data lze tedy spárovat.

 

Ukázkový kod eventu:

{
 'event':
'formShown',
'id': 15,
 'form': 'trial'

}

scroll_to_form

(momentálně platí pouze pro všeobecné formuláře)

Použije se pokud je formulář volně na stránce (ne otevřen popup-em) a uživatel se k němu dostane buď manuálně scrollováním nebo po kliknutí na odkaz s id form elementu.

Ukázkový kod eventu:

{
'event': 'scroll_to_form',
'id': 87,
'form': 'Kontaktní formulář - NAPIŠTE NÁM (celý web) - 3.0'
}

form_start

(momentálně platí pouze pro všeobecné formuláře)

Použije se když browser zaznamená focus na nějaký prvek formuláře (input, textarea...).

Ukázkový kod eventu:

{
'event': 'form_start',
'id': 87,
'form': 'Kontaktní formulář - NAPIŠTE NÁM (celý web) - 3.0'
}

job_vacancies_click

Při kliku na jakýkoliv button, který vede na výpis volných pozic (na tuto stránku: https://career.seyfor.com/cs-cz/volne-pozice).

Ukázkový kod eventu:

{
'event': 'job_vacancies_click',
}

job_alerts_click

Při kliknutí na button s textem “Upozorni mě na nové pozice”, teda button pro otevření watchdog pop-upu.

Ukázkový kod eventu:

{
'event': 'job_alerts_click',
}

form_input_job_alerts

Ve chvíli kdy uživatel zahájí vyplňování watchdog formuláře tzn. klikne do jakéhokoliv pole ve formuláři.

Ukázkový kod eventu:

{
'event': 'form_input_job_alerts'
}

form_sent_job_alerts

Při odeslání watchdog formuláře. Field "email" je e-mailová adresa, kterou uživatel zadal do formuláře.

Ukázkový kod eventu:

{
'event': 'form_sent_job_alerts',
'email': 'xy@seznam.cz'
}

Vlastní eventy

Pro speciální formuláře, které jsou tvořeny na míru jednotlivým webům, vytváříme event na míru. Např. na Money ERP v ceníkovém formuláři je možné do datalayeru propsat i další informace po odeslání formuláře. Ukázka formuláře je zde: https://moneyerp.com/cs-cz/cena.