Implementace AffilBoxu do OpenCart

Datum přidání14. 04. 2012
AutorKateřina Střelcová
Implementace AffilBoxu do OpenCart

Dnes tu pro vás máme návod, jak implementovat AffilBox do oblíbeného opensource eshopového systému OpenCart.

Před nasazením kódů si vytvořte subdoménu pro váš provizní program.
Díky tomu budete mít trackovací i konverzní kód ve tvaru vaší domény a budete tak mít vyšší úspěšnost dosledování objednávek.

Implementace trackovacího kódu

Trackovací kód sleduje příchozí návštěvníky a ukládá cookie pro jejich pozdější identifikaci a přiřazení k partnerovi, který je přivedl.

Trackovací kód vypadá nějak takto:

[sourcecode language=“javascript“]
<script src=“http://demo.affilbox.cz/js/module/tracking.js“></script>
<script>// <![CDATA[
var affilate = ‚http://demo.affilbox.cz/‘;
var advertiser = 1;
var kampan = 1;
tracking();
// ]]></script>
[/sourcecode]

Konkrétní kód pro vaši kampaň naleznete po zobrazení reklamní kampaně. V levém menu vaší licence AffilBoxu klikněte na Reklamní kampaně.

Rozklikněte vaši kampaň a v horní nabídce vyberte položku Kódy:

Tento kód umístěte do /catalog/view/theme/default/template/common/header.tpl, nebo footer.tpl. (Pokud využíváte jinou, než základní šablonu, tak složku default nahraďte dle názvu vaší šablony)

Implementace konverzního kódu

Konverzní kód se stará o zaznamenání konverze a její hodnoty. Najdete jej ve vaší licenci AffilBoxu na stejném místě jako trackovací kód.

Pro správnou implementaci musíme učinit několik kroků.

1) v catalog\controller\checkout\confirm.php okolo řádku 419 je řádek:

[sourcecode language=“php“]
<strong>$this->data[‚totals‘] = $total_data;</strong>
[/sourcecode]

pod něj přidejte:

[sourcecode language=“php“]
$this->session->data[‚ab_total‘] = $total_data;
[/sourcecode]

2) v catalog\controller\checkout\success.php okolo řádku 10 je:

[sourcecode language=“php“]
if (isset($this->session->data[‚order_id‘])) {
[/sourcecode]

Tak pod tento řádek vložte

[sourcecode language=“php“]
$this->data[‚ab_orderid‘] = $this->session->data[‚order_id‘];
$this->data[‚ab_total‘] = $this->session->data[‚ab_total‘];
[/sourcecode]

3) nakonec je potřeba do šablony s potvrzením catalog\view\theme\default\template\common\success.tpl potřeba přidat (a nahraďte URL adresu adresou vaší instance):

[sourcecode language=“php“]
<!–?php <br ?–>if(isset($ab_total) && isset($ab_orderid)) {
?>
<iframe src=“http://c656.affilbox.cz/konverze/aid/3/kid/1/cena/<?php echo $ab_total[0][‚value‘]; ?>/transakce/<?php echo $ab_orderid; ?>/“ width=“1″ height=“1″ frameborder=“0″ scrolling=“no“></iframe>
<!–?php } ?–>
[/sourcecode]

A je to!

Pokud byste s čímkoliv potřebovali poradit, tak se na nás kdykoliv můžete obrátit a my vám rádi poradíme a pomůžeme.

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *