2013-04-23 285 views
0

我試圖跟蹤onclick事件來跟蹤我網站上的按鈕,但我對PHP不太熟悉。谷歌Analytics(分析)Echo事件跟蹤

這裏的代碼看起來像在我的網站的例子:

<a href="<?php if($clang=='en') { echo "http://www.website.com/english/"; } 
else { 
echo "http://www.website.com/news/"; } ?>" class="xyz_<?php echo $clang; ?>">News Button</a> 

我需要下面添加以下代碼追蹤使用者點擊「新聞按鈕」形象:

onClick="_gaq.push(['_trackEvent', 'banner', 'click', 'News Button']);" 

請幫忙。

謝謝

+0

您是否嘗試將onclick添加到標記並查看它是否正確記錄?順便說一下,這與php – 2013-04-23 00:08:39

+0

無關。我根本沒有添加代碼。我通常知道它看起來像這樣:'News Button',但我不知道如何將它添加到那裏。 – studiosfx 2013-04-23 00:09:44

+0

我更新了。你對如何添加它是正確的。你可能只是因爲那裏存在的php而感到困惑。 html仍然是一樣的。 – 2013-04-23 00:17:33

回答

1
<a href="<?php echo $clang == 'en' ? "http://www.website.com/english/" : "http://www.website.com/news/"; ?>" class="xyz_<?php echo $clang; ?>" onClick="_gaq.push(['_trackEvent', 'banner', 'click', 'News Button']);">News Button</a> 

這將是快速的方法來添加。讓我知道你是否需要澄清任何事情。 我壓縮了你的php,由三元操作符處理。沒有必要如果陳述的方式。

+0

謝謝凱。看起來像正確的格式。我需要逃避那些單引號嗎?喜歡這個? 'trackEvent','banner','click',''News Button''還是不是? – studiosfx 2013-04-23 00:21:25

+0

沒有。它只是HTML。你不應該逃脫任何東西 – 2013-04-23 00:22:03

+0

非常感謝。它沒有逃脫就像一個魅力。 – studiosfx 2013-04-23 00:44:37

相關問題