2010-03-01 96 views
1

我正在使用Google Adwords推送並跟蹤我的網站上的訂閱者獲取情況,但無法使轉換報告生效。帶有動態PHP轉換值的Google AdWords報告

這是我的設置。

我的訂閱表格由我創建的Wordpress插件動態加載到我的訂閱頁面上。驗證之後,表單被替換爲帶有php的感謝信息,所以用戶不會被重定向到確認頁面。因此,我認爲我需要檢查轉化價值的輸出結果,以便Adwords進行報告。

我遵循了adwords幫助文檔,並已將報告設置爲「購買/銷售」跟蹤,因此我可以測試conversion_value變量。

這是我的插件代碼,輸出謝謝你的消息。

//****[ Variable Conversion Value For Google AdWords]**** 
$variableConversionValue = '<h3 class="subscribeConfirm">Thanks for signing up!</h3>'; 

//****[ After writing subscriber data, display thank you message**** 
echo $variableConversionValue; 

這裏是我的AdWords追蹤(不包括通用跟蹤代碼)這是我的訂閱頁面上(是一個PHP頁面,但沒有跟蹤包含PHP標籤內)。

if (<? echo $variableConversionValue; ?>) { 
    google_conversion_value = <? echo $variableConversionValue; ?>; 
} 

你能幫我拿報告工作嗎?謝謝!

回答

0

我已經想通了。

當使用上面的代碼查看我的實時頁面源代碼時,echo $variableConversionVale代碼是空白的,這意味着它沒有正確傳遞值。因此,我沒有使用變量,而是準確地顯示了要顯示的內容以跟蹤轉換。

例子:

if ('<h3 class="subscribeConfirm">Thanks for signing up!</h3>') { google_conversion_value = '<h3 class="subscribeConfirm">Thanks for signing up!</h3>'; /> }

使用上面的代碼,它跟蹤的轉化,只有當你已經被認購彈出的確認。

Reference link here第4步下 「不同的情景插入代碼段」

謝謝!

3

我不確定您是否瞭解轉換值的用途。如果你正在尋找一個二進制「轉換髮生」,我不確定你需要指定一個值,但如果你這樣做,你應該使用一個數字,如1或任何你認爲的鉛的美元價值是。我可能是錯的,但我不認爲Adwords能夠將價值中的文本/ html處理爲任何有意義的東西。

如果您的檢查方式和輸出的代碼是在兩個不同的地方(因爲它看起來像從上面),也許你真的想在你的輸出是:

if (<? echo $variableConversionValue; ?>) { 
    google_conversion_value = <? echo '1'; ?>; 
} 
+0

馬特,謝謝你的迴應。我想出瞭如何操作我的代碼來正確跟蹤轉換。請檢查我的答案知道如何。 – Joe 2010-03-10 21:02:26