【问题标题】:Google Analytics Events Tracking with Echo使用 Echo 进行 Google Analytics 事件跟踪
【发布时间】:2013-04-23 08:16:54
【问题描述】:

我正在尝试跟踪 onclick 事件以跟踪我网站上的按钮,但我对 PHP 不太熟悉。

以下是我网站上代码的示例:

<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']);"

请帮忙。

谢谢

【问题讨论】:

  • 您是否尝试将 onclick 添加到 a 标签并查看它是否正确记录?顺便说一句,这与php无关
  • 嗨,凯。我根本没有添加代码。我知道它通常看起来像这样:&lt;a href="http://www.website.com/news/" onClick="_gaq.push(['_trackEvent', 'banner', 'click', 'News Button']);"&gt;News Button&lt;/a&gt; 但我不知道如何在其中添加它。
  • 我更新了。您添加它的方式是正确的。您可能只是对那里的 php 感到困惑。 html 还是一样的。

标签: google-analytics event-tracking


【解决方案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 压缩为由三元运算符处理。不需要像原来那样的 if 语句。

【讨论】:

  • 谢谢凯。看起来是正确的格式。我需要转义那些单引号吗?像这样? \'_trackEvent\'、\'banner'、\'click\'、\'News Button\' 还是没有?
  • 非常感谢。它就像一个没有逃脱的魅力。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-27
  • 2013-08-14
  • 1970-01-01
  • 2011-12-03
相关资源
最近更新 更多