Lär dig om e-handel, sökmotoroptimering & affiliate. Samlad kunskap sedan 2005.

Installera Adrecord trackingkod i osCommerce-webbshop

Jag har nu installerat Adrecords trackingkod i en osCommerce-webbshop för att kunna spåra försäljning som kommer via affiliatelänkar och banners. Det tog ett tag innan jag hittade rätt kod som plockade fram den information från databasen som skulle skickas till Adrecords system.
I mitt fall gällde det att få fram ordervärdet i ören, exklusive frakt och exklusive eventuell faktureringsavgift.
Vill du själv börja marknadsföra din webbshop via Adrecord och använder en osCommerce-webbshop kan du använda guiden för att få rätt på installationen av spårningskoden men kontakta först Adrecord för ett publiceringsavtal.

Samtlig kod lade jag in i filen checkout_success.php som ligger i rotkatalogen (eller den katalog du installerat din webbshop i).

Från Adrecord fick jag följande kod som skulle klistras in:

<iframe
src="http://track.adrecord.com/?trackID=<?php echo $_COOKIE['trackID']; ?>&orderValue=<?php echo $orderValueSEK; ?>&orderID=<?php echo $orderID; ?>&programID=XXX" scrolling="no" frameborder="0" width="1" height="1"></iframe>

XXX i koden ovan byts ut mot det Program-ID du får från Adrecord. Ovanför denna kod lade jag in följande kod för att få fram orderValue och orderID:

<?php
$orders_query = tep_db_query("select
orders_id,currency_value from " . TABLE_ORDERS . " where
customers_id = '" . (int)$customer_id . "' order by
date_purchased desc limit 1");
$orders = tep_db_fetch_array($orders_query);
$order_total_query = tep_db_query("select * from " .
TABLE_ORDERS_TOTAL . " where class = 'ot_subtotal' and
orders_id = '" . $orders['orders_id'] . "'");
$order_total_result =
tep_db_fetch_array($order_total_query);

$orderID = $orders['orders_id'];
$orderValueSEK = ($order_total_result['value']*100) /
1; //Dela med 1.25 om du vill få bort momsen.
?>

Den färdiga koden hos mig ser ut så här:

<!-- start Adrecord conversion tracking -->
<?php
$orders_query = tep_db_query("select
orders_id,currency_value from " . TABLE_ORDERS . " where
customers_id = '" . (int)$customer_id . "' order by
date_purchased desc limit 1");
$orders = tep_db_fetch_array($orders_query);
$order_total_query = tep_db_query("select * from " .
TABLE_ORDERS_TOTAL . " where class = 'ot_subtotal' and
orders_id = '" . $orders['orders_id'] . "'");
$order_total_result =
tep_db_fetch_array($order_total_query);

$orderID = $orders['orders_id'];
$orderValueSEK = ($order_total_result['value']*100) /
1; //Dela med 1.25 om du vill få bort momsen.
?>
<iframe
src="http://track.adrecord.com/?trackID=<?php echo $_COOKIE['trackID']; ?>&orderValue=<?php echo $orderValueSEK; ?>&orderID=<?php echo $orderID; ?>&programID=XXX" scrolling="no" frameborder="0" width="1" height="1"></iframe>
<!-- end Adrecord conversion tracking -->

Jag placerade koden efter följande:

<?php echo TEXT_THANKS_FOR_SHOPPING; ?>

Behöver du hjälp med installation av detta i en osCommerce-webbshop kan du i första hand kontakta Adrecord för mer information, men jag kan hjälpa till mot betalning.

Meny