0

下面是我网站上的一段 php 代码。我插入了谷歌分析,我想在分析中使用事件跟踪或其他东西来向我展示当用户最终看到网页上显示的以下语句时。当用户在主页上的表单中输入不匹配的郊区时,会出现此语句。我使用 POST 方法,所以不幸的是 URL 不是唯一的。

if($row_cnt == 0)
{
    PRINT "<p align='middle'>Unfortunately we do not have an online price for the     suburb you entered.</p><p align='middle'>We may still provide our service to your area though.</p><p align='middle'>Please call our office on xxxxx to make an over the phone booking.</p>"; 
 }

else
4

1 回答 1

0

您可以尝试将事件跟踪代码简单地放在 PRINT 函数中,以便在页面上打印时触发它。像这样的东西可能有效,但你必须测试

if($row_cnt == 0)
{
    PRINT "<p align='middle'>Unfortunately we do not have an online price for the     suburb you entered.</p><p align='middle'>We may still provide our service to your area though.</p><p align='middle'>Please call our office on xxxxx to make an over the phone booking.</p>
<script type="text/javascript">
    _gaq.push(['_trackEvent', 'eventCategory', 'eventAction', 'eventLabel ']);
</script>"; 
 }
 else  

或者为了更简洁,您可以简单地将事件代码放在页面之外并通过元素的 ID 调用它。在这种情况下,我会将整个东西包装到一个 div 中,给 div 一个 ID,然后使用该getElementById("DIV-ID");方法。

让我知道它是否有效。

于 2013-09-03T07:37:28.377 回答