Позвольте мне начать с того, что я НЕ программист. Я являюсь розничным веб-менеджером, который достаточно разбирается в HTML5, чтобы понять, что происходит. Теперь поговорим о моей проблеме. Недавно мы обновили нашу платформу электронной коммерции от 3DCart до Magento. Это совершенно другой монстр, и я довольно потерян. Я пытаюсь интегрировать простой пиксель Magento (просто возвращает общее количество не отдельных элементов) на нашу страницу подтверждения, но все наши тесты терпят неудачу. Я пробовал биты и куски других кодов, которые я нашел в Интернете, но у меня все еще отсутствует параметр «сумма». Может кто-нибудь мне помочь? Ниже то, что мы имеем на нашем сайте сейчас (обратите внимание, что это часть копии кода/пасты я нашел):Commission Junction Simple Pixel Magento
//-------------------------------------------
// START CJ CONVERSION TRACKING PIXEL
//-------------------------------------------
$cjmerchID = '1521251';
$cjaid = '382643';
$cjorder = Mage::getModel('sales/order')->loadByIncrementId(Mage::getSingleton('checkout/session')->getLastRealOrderId());
$cjitems = $cjorder->getAllItems();
$cjorderID = $cjorder->getIncrementId();
//$cjsubtotal = round($cjorder->getSubtotal(), 2);
$i = 1;
foreach ($cjitems as $itemId => $item)
{
$unitPrice = round($item->getPrice(), 2);
$sku = $item->getSku();
$qty = $item->getQtyToInvoice();
//echo $qty . '<br>';
$itemsStr .= '&ITEM;' . $i . '=' . $sku . '&AMT;' . $i . '=' . $unitPrice . '&QTY;' . $i . '=' . $qty . '';
$i++;
}
?>
?<img src="https://www.emjcd.com/u?CID=<?php echo $cjmerchID; ?>&OID;=<?php echo $cjorderID; ?>&TYPE;=<?php echo $cjaid; ?><?php echo $itemsStr; ?>&CURRENCY;=USD&METHOD;=IMG" height="1" width="20">
<?php
//-------------------------------------------
// END CJ CONVERSION TRACKING PIXEL
//-------------------------------------------
Согласно CJ это то, что я делаю неправильно:
Спасибо за предоставление результатов вашего теста. Я вижу пиксельные звонки на нашем сервере. Однако оба теста завершились неудачно, так как используется неверный идентификатор действия, а параметр «AMOUNT» не имеет связанного значения и возвращается обратно. Я приложил инструкции по интеграции для вашего удобства.
Действие ID для простого действия, которые должны быть интегрированы, чтобы заменить существующий пиксель является 382643.
Интеграция Test
Рекламодатель: 3448671
объявления: 12313358
Действие Id: 346589
Действие Тип: item_sale
Строка запроса: AMOUNT = & OID = 100056687 & CID = 1521251 & CURRENCY = USD & MET HOD = IMG & TYPE = 346589
Sid: TrackingTest
Surfer: 476602316150531682: VJXkXAhFHzU2 Нажмите Ref:
Действие Статус: активный
IMG SRC = "https://www.emjcd.com/u?AMOUNT = & ИДС = 1521251 & OID = 100056687 & TYPE = 346589 & ВАЛЮТЫ = USD & МЕТОД = IMG»высота = "" ширина = "1 20"
Пожалуйста, обновите пиксель, чтобы потянуть в итога (предварительно уплаченного количество покупки) и иметь «ТИП», заселенный w с 382643.
Любая помощь, которую вы можете дать, мне понравится!
Diana