Nasadenie tracking kódu na OpenCart 2

Nasadenie tracking kódu na OpenCart 2

 

Návod pre nastavenie GTM pre eshopy na systéme OpenCart 2.

  1. pripojte sa na váš hosting cez FTP
  2. do súboru catalog/view/theme/YOUR_THEME/template/common/footer.tpl vložte click tracking kód
  3. v súbore catalog/controller/checkout/confirm.php nájdite riadok, ktorý obsahuje:
    $data[‘totals’] = array();
    a pod neho vložte:$this->session->data[‘totals’] = $order_data[‘totals’];
  4. v súbore catalog/controller/checkout/success.php nájdite riadok, ktorý obsahuje:
    if ($this->customer->isLogged()) {
    a nad neho vložte:$data[‘pap4_orderid’] = $this->session->data[‘order_id’];
    $data[‘pap4_totals’] = $this->session->data[‘totals’];
  5. do súboru catalog/view/theme/default/template/common/success.tpl pridajte sale trackovací kód PRED riadok kde je: „echo $footer;“:
  6. uložte zmeny na hostingu

 

 

Click tracking kód

„XXXXXXXXXXX“ treba nahradiť za ID vášho účtu

 

<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“ treba nahradiť za ID vášho účtu

 

<?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.dognet.sk/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 } ?>

 

V prípade, ak máte iné DPH ako 20%, upravte delenie v riadku sale.setTotalCost.

Nasadenie tracking kódu na OpenCart 2
Páčil sa ti článok?

Katka Novotná
Katka Novotná

Viac ako dva roky som pracovala na pozícií e-commerce marketér a zvyšovala som obraty rôznym eshopom. Niektoré z nich sa vyšplhali až na Shop Roku (ocenenie od Heureka.sk). Mám skúsenosti s PPC Adwords aj Facebook. Analytics mi je veľmi blízky. Pre reklamnú agentúru Wiktor Leo Burnett som pomáhala s UX/UI webových projektov a aplikácií pre veľkých klientov. Vo voľnom čase tvorím webové stránky založené prevažne na WordPresse.

Ďalšie články, ktoré by ťa mohli zaujímať

Akých inzerentov u nás nájdete?