V předchozím díle jsme si ukázali jednoduchou extrakci dat z hlavičky, teď se podíváme na další hodnoty které se tahají z property.
<meta property="article:section" content="Analýzy" />
V čemu to slouží?
V property jsou typicky uloženy více věci týkající se sociálních sítí a daného obsahu stránky. Ukázkou může být autor článku, štítky článku/produktu, jeho cena, odkaz na jeho obrázek, popisek pro sociální sítě nebo třeba i cena výrobku. Tyto data lze jednoduše získat z hlavičky aniž bychom si je museli složitě parsovat z obsah nebo dávat do datové vrstvy, což se děje často duplicitně . Omezuje se tím i velikost odesílaných dat do datové vrstvy.
Vytvoření proměnné:
Meta data z article:section
Jednoduchá data v jednom řádku začínající
<meta property=
Název: document.head.meta.article.section
Výběr typu: Vlastní kód JavaScript
Konfigurace proměnné: Vlastní kód JavaScript
function () {
try {
var metas = document.getElementsByTagName('meta');
for (i=0; i<metas.length; i++) {
if (metas[i].getAttribute("property") == "article:section") {
return metas[i].getAttribute("content");
}
}
return;
}
catch(e) {}
return;
}Výstup:
Vrátí hodnotu vybrané proměnné v tomto případě Analýzy a pokud nic nenajde vrátí prázdnou hodnotu.
Pokud uživatel nepoužívá moderní prohlížeč, tak je hodnota prázdná. Seznam podporovaných prohlížečů je na konci stránky.
Alternativní obsah:
article:section můžete prohodit třeba za product:price:amount a tu využít při nastavování produktového dynamického remarketing aniž by jste měli datovou vrstvu nebo by jste složitě parsovali hodnotu z obsahu.
<meta property="og:type" content="product" /> <meta property="og:locale" content="cs_CZ" /> <meta property="og:title" content="Váš krásný krátký popisek" /> <meta property="og:url" content="Vaše kanonická url k produktu" /> <meta property="og:description" content="Váš popis stránky" /> <meta property="og:image" content="http://shop.com/cestakorbrazku.jpg" /> <meta property="product:price:amount" content="1090" /> <meta property="product:price:currency" content="CZK" /> <meta property="article:author" content="odkaz na váš fb" /> <meta property="article:published_time" content="2015-06-17T00:10:11+00:00" /> <meta property="article:modified_time" content="2015-06-17T11:19:34+00:00" /> <meta property="article:publisher" content="vaše fb url" />
Meta data z article:tag
Složitější data z více řádku typicky štítky, atd. začínající
<meta property=
Název: document.head.meta.article-tag
Výběr typu: Vlastní kód JavaScript
Konfigurace proměnné: Vlastní kód JavaScript
function () {
try {
var metas = document.getElementsByTagName('meta');
var array = [];
for (i=0; i<metas.length; i++){
if (metas[i].getAttribute("property") == "article:tag")
{array.push( metas[i].getAttribute("content"));}}
return array.toString();
}
catch(e) {}
return;
}}Využití:
Obsah této proměnné odešlete jako seskupení obsahu v GTM u tagu GA pageview all pages
Další nastavení > skupina obsahu
Číslo > Vámi zvolení číslo, obvykle dávám na 5 (nastavuje se v GA správce > Seskupení obsahu)
Skupina obsahu >
{{document.head.meta.article.section}}Samozřejmě tyto data můžete využít v ecommerce, vlastních dimenzích a metrikách, při vytváření vlastních skriptů atd.
Na jaké otázky mi mohou tyto data pomoci odpovědět?
Jaký autor má nejčtenější články? article:author
Který typ obsahu mají uživatele nejraději? article:section, article:tag
Čtou návštěvníci mích stránek i starý obsah? article:modified_time a published_time
Jakou uživatelé mají nastavenou měnu? product:price:currency
Jaké jsou neúspěšnější titulky a popisky na sociálních sítích? og:title og:description
Podpora v prohlížečích
| Chrome | Internet Explorer | Firefox | Safari | Opera |
|---|---|---|---|---|
| 1.0 | 6.0 | 3.0 | 3.0 | 9.5 |
Jaké by jste chtěli další skripty? Napište si do komentářů…