Při nastavování konverzní akce založené na značkách lze při každé realizaci konverze nastavit buď fixní, nebo dynamickou hodnotu. Tento článek vás provede postupem sledování dynamických hodnot ve sledování konverzí.
- Fixní hodnota: Tímto způsobem bude všem konverzím při aktivaci značky přiřazena stejná konverzní hodnota.
- Dynamická hodnota: Dynamická hodnota přiřadí jednotlivým konverzím odlišnou hodnotu v závislosti na hodnotě, kterou jí předáte při aktivaci značky.
Dynamické hodnoty jsou užitečné, když má každá konverzní akce jinou hodnotu. Pokud například máte obchod s elektronikou, který prodává produkty od HDMI kabelů v ceně 100 Kč až po televizory v hodnotě 100 000 Kč, chcete každé konverzi připsat skutečnou hodnotu nákupu, protože se mohou výrazně lišit. Použití dynamické hodnoty v těchto případech vám poskytne přesnější míru peněžní hodnoty, ke které produkty Yext přispívají.
Chcete-li nastavit dynamické hodnoty pro konverze založené na značkách:
-
V platformě Yext vytvořte konverzní akci založenou na značce.
- U konverzních akcí založených na značkách postupujte dle článku Vytvoření konverzní akce. Dbejte na to, abyste pro hodnotu konverze zvolili možnost Pro každou konverzi použijte jinou hodnotu.
- Načtěte konverzní značku.
- Po vytvoření akce v horním navigačním panelu klikněte na Analýzy a klikněte na Sledování konverzí.
- Klikněte na Nastavení konverze.
- Zvolte název konverzní akce, kterou jste vytvořili.
- Klikněte na Nainstalujte štítek sami a zkopírujte konverzní značku.
Úprava konverzní značky
Po vytvoření konverzní akce založené na značce a zkopírování kódu z platformy pokračujte jeho upravením tak, aby sledoval u konverzní akce dynamické hodnoty konverze.
Způsob, jakým kód upravíte, se bude lišit v závislosti na tom, zda instalujete značky konverze manuálně na webu, nebo pomocí správce značek.
I když existuje mnoho způsobů, jak konverzní značky konfigurovat tak, aby sledovaly dynamické hodnoty konverzí, tento článek vás provede dvěma metodami:
JavaScript
Pokud instalujete značky bez správce značek, jedním ze způsobů, jak nastavit dynamickou hodnotu, je vytvoření funkce JavaScript, která načte hodnotu pro konverzi a poté pomocí této hodnoty vyvolá konverzní značku.
Před instalací konverzní značky a vytvořením funkce JavaScript se seznamte s níže uvedenými informacemi, abyste rozuměli každé součásti standardní konverzní značky, která je k dispozici v platformě Yext.
Součásti konverzní značky Yext
Toto je příklad konverzní značky zkopírované z platformy:
<script>
window.ytagQ = window.ytagQ || [];
function ytag() {window.ytagQ.push(arguments);}
ytag('conversion', {'cid': bXX-1XX-4XX-aXX-5XX',cv: conversion_value'});
</script>
<script async src="https://assets.sitescdn.net/ytag/ytag.min.js"></script>
Inicializace funkce ytag:
První dva řádky window.ytagQ …
a functionytag() {window...
a poslední řádek <script async src=https://assetts….ytag.min.js.”/></script>
inicializují funkci ytag
a směřují k provedení externího skriptového souboru Yext prostřednictvím atributu src
https://assets.sitescdn.net/ytag/ytag.min.js
.
Poznámka: Tyto řádky musí zůstat v záhlaví stránky.
Vyvolání funkce ytag:
Funkce ytag('conversion',...)
signalizuje dokončenou konverzi a předává parametry externímu souboru skriptu Yext. Tyto dva parametry jsou:
-
ID konverze
'cid'
spojuje konverzní akci spotřebitele s konkrétní, definovanou konverzní akcí, která je konfigurována v Yext. Parametr'cid'
je automaticky nastaven Yext pro každou jednotlivou vytvořenou konverzní akci. Díky němu je značka jedinečná. - Hodnotu konverze
'cv'
lze předat za účelem určení konkrétní hodnoty související s konverzí. Tento parametr je volitelný a používá se pouze tehdy, když konverzní akce využívá u konverze jedinečnou hodnotu (na rozdíl od konverzní akce, která vždy používá nebo předpokládá stejnou hodnotu).
Funkce ytag
nemusí být v záhlaví stránky. Níže uvedené pokyny uvádějí, jak lze tuto funkci používat na ostatních místech na stránce v závislosti na tom, co chcete sledovat.
Inicializace knihovny analýz
Umístěte níže uvedenou část kódu do záhlaví stránky. Tím umožníte inicializaci knihovny konverzních značek, aby ji bylo možné využívat spolu s konverzní značkou.
<header>
<script>
window.ytagQ = window.ytagQ || [];
function ytag() {window.ytagQ.push(arguments);}
</script>
<script async src="https://assets.sitescdn.net/ytag/ytag.min.js"></script>
</header>
Aktivace konverzní značky
Existují dva hlavní způsoby, které uživatelé používají k aktivaci konverzní značky na webu:
- Při načtení stránky: Konverzní značka se aktivuje pokaždé, když se stránka načte. To je nejběžnější tehdy, je-li konverzní značka umístěna na stránku, kde již není potřeba dalších kroků, aby se potvrdilo dokončení konverze, např. stránka potvrzení objednávky.
- Při kliknutí: Konverzní značka se aktivuje vždy, když proběhne vámi definované kliknutí. To je nejběžnější tehdy, je-li konverzní značka umístěna na kliknutí, které vás vede na stránku, kterou nevlastníte, např. kliknutí ve výsledku vyhledávání vedoucí do obchodu s aplikacemi.
Aktivace konverzní značky při načtení stránky
Následující kód hlavního textu aktivuje konverzi při načtení stránky s využitím dynamické hodnoty:
<body>
<script>
function findConversionValue() {
var conversion_value = document.getElementById("cost").value
ytag('conversion', {'cid': ‘{YOUR_CONVERSION_ACTION_ID’}’, 'cv': conversion_value });
}
</script>
findConversionValue()
</body>
findConversionValue()
, protože účelem této funkce je vyhledat hodnotu konverze z prvku na stránce a předat ji konverzní značce.
Zde vidíte, že tvoříme funkci ve značce <body> pod názvem findConversionValue()
, která funguje takto:
- Načte hodnotu konverze pomocí metody
getElementById()
, aby vyhledala na základě ID pole pojmenované „cost“, přičemž tuto hodnotu uloží v proměnné pojmenovanéconversion_value
.getElementById()
je metoda DOM, která vrátí prvek, který má atribut ID se stanovenou hodnotou.
- Vkládá proměnnou pojmenovanou
conversion_value
do parametru hodnoty konverze'cv'
ve funkci ytag().
Tuto funkci FindConversionValue ()
lze vyvolat tak, že ji umístíte kdekoli do kódu pod značkou <script>, kde jsme ji původně definovali pro aktivaci konverzní značky při načtení stránky.
Aktivace konverzní značky při kliknutí
Pokud chcete značku aktivovat při kliknutí uživatele na vstupní tlačítko, např. tlačítko Odeslat při vyplnění formuláře, můžete vyvolat nově vytvořenou funkci findConversionValue()
pomocí níže uvedeného parametru kliknutí.
<body>
<script>
function findConversionValue() {
var conversion_value = document.getElementById("cost").value
ytag('conversion', {'cid':' '{YOUR_CONVERSION_ACTION_ID'},cv: conversion_value});}
</script>
<input type="submit" value="Submit" id="submit" name="submit" onclick="findConversionValue()"/>
</body>
Pokud chcete značku aktivovat při kliknutí uživatele na odkaz, můžete postupovat obdobně vyvoláním funkce findConversionValue()
pomocí níže uvedeného parametru kliknutí.
<body>
<script>
function findConversionValue() {
var conversion_value = document.getElementById("cost").value
ytag('conversion', {'cid':' ‘{YOUR_CONVERSION_ACTION_ID’},cv: conversion_value});}
</script>
<div class="Answers-alertBanner">my button <a href="yext.com" onclick=findConversionValue() });> here</a></div>
</body>
Správce značek Google
Rozhodnete-li se instalovat konverzní značku pomocí správce značek, jako např. Správce značek Google, pak lze nastavit dynamickou hodnotu pomocí proměnné dataLayer.
Vytvoření proměnné DataLayer
Na webu
Chcete-li vytvořit objekt DataLayer na webu, přidejte následující kód na web tam, kde chcete konverzní značku aktivovat.
<script>
dataLayer = [];
dataLayer.push({'variableName': document.getElementbyId("elementIdName").value});
</script>
-
dataLayer = []
představuje prázdné pole, které tvoříte pro uložení proměnných, které chcete zachytit, v tomto případě hodnoty konverze. -
dataLayer.push( )
bude sloužit k předání proměnné (v tomto případě ji nazýváme'variableName'
) spolu s její hodnotou (v tomto případě se vyhledá na základě ID prvku) do Správce značek Google.
Ve Správci značek Google
Po vytvoření objektu dataLayer object a jeho přidání na web je nutné ve Správci značek Google provést konfiguraci objektu dataLayer ve vztahu ke značce konverze.
- Klikněte na kartu Proměnné.
-
Na dlaždici Uživatelem definované proměnné klikněte na Nová.
- Klikněte na dlaždici Variable Configuration a zvolte možnost Proměnná datové vrstvy.
- Zadejte název proměnné, kterou jste v datové vrstvě definovali. V tomto příkladu jsme použili název 'variableName'.
- Přejděte zpět na značku konverze Yext a zvolte novou proměnnou datové vrstvy pro pole hodnota konverze.
Komentáře
0 komentářů
Prosím přihlaste se, abyste mohli napsat komentář.