DataLayer je modul CMS Drupal, který do stránek vkládá datovou vrstvu.
Co je datová vrstva
Datová vrstva je část v HTML kódu stránky, jejímž cílem je komunikace s jinými nástroji. Například Google Tag Manager nebo Scraping Camel.
Jak vypadá datová vrstva v Drupalu
Příklad kódu dataLayer:
{
"drupalLanguage":"cs",
"drupalCountry":"CZ",
"siteName":"Mergado.cz",
"entityCreated":"1680599571",
"entityLangcode":"cs",
"entityStatus":"1",
"entityUid":"2320",
"entityUuid":"3609aa59-414c-420d-b7b7-ece9b9156d6e",
"entityVid":"10085",
"entityName":"Lukáš Horák",
"entityType":"node",
"entityBundle":"article",
"entityId":"8587",
"entityTitle":"Využívejte cenná data z reklamních systémů s novou aplikací Clicking Goat",
"entityTaxonomy":{
"article_category":{
"1541":"Aplikace"
},
"tags":{
"2146":"Clicking Goat",
"1574":"Jak na PPC"
}
},
"userUid":"277"
}
Kód Drupal DataLayer pochází ze stránky https://www.mergado.cz/blog/predstavujeme-clicking-goat
.
Co znamenají parametry datové vrstvy:
- entityId - ID dané stránky, hodí se např. pro párování dat v Drupalu a cizí technologii
- entityBundle - typ obsahu (stránka, článek blogu aj.)
- entityTitle - název stránky (nadpis)
- article_category - kategorie
- tags - štítky
- entityName - pozor na různé typy stránek, např. u štítků se mi sem propisuje název štítku, zatímco u článků jméno autora
- …a další
Další informace
- Domovská stránka pluginu Drupal dataLayer
Drupal dataLayer a Mergado System
Data z datové vrstvy může využít Scraping Camel. A to pomocí uživatelských elementů. Získaná data můžete využít např. pro data-driven SEO reporty, tvorbu keyword feedů a podobně.