2012-08-28 40 views
0

我最近在一個聯盟網絡上註冊了我的網站,它可以讓博客以固定價格寫我。但我在正確添加代碼時遇到了一些困難。將聯盟跟蹤代碼添加到打開購物車?

下面是我應該添加代碼: <iframe src="http://track.domain.com/?trackID=[CookieID]&orderValue=[orderValue]&orderID=[orderID]&programID=319" scrolling="no" frameborder="0" width="1" height="1"></iframe>

因此,這裏是我試圖在成功的頁面添加代碼,這是其中的代碼應該被髮送到聯盟網絡(如果通過給定的鏈接訪問該頁面)。請注意,我正在嘗試發送測試訂單,以確保它已添加到我的個人資料中。

<?php 
class ControllerCheckoutSuccess extends Controller { 
public function index() { 

     $adrecordPixel = '<iframe src="http://track.adrecord.com/?trackID=' . $_COOKIE['trackID'] . '&orderValue=555555&orderID=5555555&programID=319&test=' . $this->session->data['order_id'] . '" scrolling="no" frameborder="0" width="1" height="1"></iframe>';  

而且

if ($this->customer->isLogged()) { 
     $this->data['text_message'] = sprintf($this->language->get('text_customer'), $this->url->link('account/account', '', 'SSL'), $this->url->link('account/order', '', 'SSL'), $this->url->link('account/download', '', 'SSL'), $this->url->link('information/contact')); 

     $this->data['text_message'] = $adrecordPixel; 

但它不工作:(

任何人有我如何能做到這一點的任何想法?

我會刷新每5分鐘檢查我會盡快答覆,如果有人想知道這個網址,只需要詢問。

提前致謝

+0

當您查看頁面源代碼時,您是否看到跟蹤iframe? –

回答

0

你爲什麼寫在$ text_message變量這一行:

$this->data['text_message'] = $adrecordPixel; 

剛準備HTML在控制器指數()函數自身的變量,並把它傳遞:

$this->data['pixel'] = '<iframe src="http://track.adrecord.com/?trackID=' . $_COOKIE['trackID'] . '&orderValue=555555&orderID=5555555&programID=319&test=' . $this->session->data['order_id'] . '" scrolling="no" frameborder="0" width="1" height="1"></iframe>'; 

然後在你的視圖中任何地方回聲$像素。

相關問題