+420 777 431 109 (po-pá 9-15h)

Implementace AffilBoxu do OpenCart

Příspěvek byl publikován | Rubrika: Návody, Propojení s vaším e-shopem | Štítky: , | Autor: .

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 *