讓我開始說我不是程序員。我是一名零售網站管理員,對HTML5有足夠的瞭解,瞭解正在發生的事情。好吧,現在談談我的問題。我們最近將我們的電子商務平臺從3DCart升級到Magento。這是一個完全不同的怪物,我相當迷茫。我試圖將Magento的簡單像素(僅返回總數而不是單個項目)集成到我們的確認頁面中,但是我們所有的測試都失敗了。我已經嘗試了一些我在網絡上發現的其他代碼,但我仍然缺少「數量」參數。誰能幫我?下面是我們對現在我們的網站(請注意,這是我已經找到了複製/粘貼代碼的一部分):Commission Junction簡單像素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這是我做錯了什麼:
感謝您提供您的測試結果。我看到我們服務器上的像素調用。但是,兩個測試都失敗了,因爲使用了不正確的操作ID,並且'AMOUNT'參數沒有關聯值並且被傳回空白。爲了您的方便,我附上了整合說明。
行動的ID爲簡單的動作應該被整合取代現有的像素爲382643.
集成測試
廣告:3448671
廣告:12313358
動作編號:346589
行動類型:item_sale
查詢字符串:AMOUNT = & OID = 100056687 & CID = 1521251 & CURRENCY = USD & MET HOD = IMG & TYPE = 346589
希德:TrackingTest
衝浪:476602316150531682:VJXkXAhFHzU2點擊編號:
行動狀態:活躍
IMG SRC =「https://www.emjcd.com/u?AMOUNT = & CID = 1521251 & OID = 100056687 & TYPE = 346589 & CURRENCY = USD & METHOD = IMG」 HEIGHT = 「1」 寬度= 「20」
請更新在小計(拉預徵稅量像素的購買),並有'類型'填充瓦特ith 382643.
任何幫助你可以給我最讚賞!
戴安娜