Tracking kód elhelyezése: OpenCart 2

Tracking kód elhelyezése: OpenCart 2

Útmutató GTM (Google Tag Manager) beállítására OpenCart 2 rendszeren működő e-shopok számára.

  1. Csatlakozzon a hostingra FTP-n keresztül.
  2. A catalog/view/theme/YOUR_THEME/template/common/footer.tpl fájlba helyezze el a click tracking kódot.
  3. A catalog/controller/checkout/confirm.php fájlban keresse meg azt a sort, amely ezt tartalmazza:
    $data[‘totals’] = array();
    és helyezze be alá ezt:$this->session->data[‘totals’] = $order_data[‘totals’];
  4. A catalog/controller/checkout/success.php fáljban keresse meg azt a sort, amely ezt tartalmazza:
    if ($this->customer->isLogged()) {
    és fölé helyezze el ezt:$data[‘pap4_orderid’] = $this->session->data[‘order_id’];
    $data[‘pap4_totals’] = $this->session->data[‘totals’];
  5. catalog/view/theme/default/template/common/success.tpl fájlba adja hozzá a sale tracking kódot a sor ELÉ, ahol az : „echo $footer;“: van.
  6. Mentse el a módosításokat a hostingon.

 

 

Click tracking kód

„XXXXXXXXXXX“ – az Ön kontójának ID-jét kell beilleszteni ide.

 

<script type="text/javascript" id="pap_x2s6df8d" src="https://login.dognet.sk/scripts/fj27g82d"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('XXXXXXXXXXX');
try {
PostAffTracker.track();
} catch (err) { }
</script>

 

Sale tracking kód

„XXXXXXXXXXX“ – az Ön kontójának ID-jét kell beilleszteni ide.

 

<?php
if(isset($pap4_totals) && isset($pap4_orderid)) {
$subtotal = 0;
foreach ($pap4_totals as $item) {
if ($item['code'] == 'sub_total') {$subtotal += $item['value'];}
if ($item['code'] == 'coupon') {$subtotal += $item['value'];}
if ($item['code'] == 'voucher') {$subtotal += $item['value'];}
}
if ($subtotal < 0) {$subtotal = 0;}
$subtotal = $subtotal / 1.27;
?>
<script type="text/javascript" id="pap_x2s6df8d" src="https://login.edognet.hu/scripts/fj27g82d"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('XXXXXXXXXXX');
var sale = PostAffTracker.createSale();
sale.setTotalCost('<?php echo ((float)$subtotal / 1.2); ?>');
sale.setOrderID('<?php echo $pap4_orderid; ?>');
PostAffTracker.register();
</script>
<?php } ?>

 

Amennyiben nem 20% az ÁFA, módosítsa az osztást sale.setTotalCost sorban.

Dávid Puha

Head Of Business Development

További érdekes cikkek

Milyen hirdetők találhatók meg nálunk?