Autor článku
Implementace AffilBoxu do Magenta
Dnes tu pro vás máme návod, jak implementovat AffilBox do oblíbeného opensource eshopového systému Magento.
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.
Kapitoly
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 type=“text/javascript“
src=“http://demo.affilbox.cz/js/module/tracking.js“>
</script><script type=“text/javascript“>//
<![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 v AffilBoxu v levém menu – Reklamní kampaně:
Rozklikněte vaši kampaň a v horní nabídce vyberte položku Kódy:
Tento kód umístěte do šablony s hlavičkou, nebo patičkou vašeho eshopu.
Implementace konverzního kódu
Na stejném místě najdete v AffilBoxu i konverzní kód se stará o zaznamenání konverze a její hodnoty.
Následující kód umístěte do /app/design/frontend/default/sablona/checkout/success.phtml.
Umístěte tento řádek:
[sourcecode language=“php“]
<!–?php $lastOrderId = Mage::getSingleton(‚checkout/session‘)—>
getLastOrderId();
$order = Mage::getSingleton(‚sales/order‘); $order->load($lastOrderId);
$_totalData = $order->getData(); $_grand = $_totalData[‚subtotal‘];
$_subtotal = number_format($_grand, 0); ?>
[/sourcecode]
A pod ně umistěte tento kód (upravte dle vaší domény a kampaně).
[sourcecode language=“php“]
<iframe src=“http://demo.affilbox.cz/konverze/aid/1/kid/1/cena/
<?php echo $_subtotal;?>/transakce/<?php echo $this->getOrderId()?>/“
height=“1″ width=“1″ frameborder=“0″ scrolling=“no“></iframe>
[/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.