2013-04-23 187 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

相关问题