2014-12-09 43 views
0

我想用GA跟踪表单并设置GOAL,我需要一个适当的代码,当表单被引用时工作。如何使用Google Analytics(分析)和PHP提交表单时跟踪表单

我的代码是:

<?php 
if(isset($_GET['button'])){ 
    GA code here.. 
} 

?> 

有difrent的例子在那里,但我需要一个多数民众赞成在实际工作中,因此,如果任何人有例子的工作,即时在这样intressed。

回答

1

保存在一个文件中的谷歌分析脚本说analyticsTracking.php的,则包括如下文件:

<?php include_once("analyticstracking.php"); ?> 

被保存在analyticsTracking.php的代码可以从谷歌分析网站上找到。

+0

我需要跟踪一个事件=表单提交,我知道如何添加GA跟踪脚本。 – sdfgg45 2014-12-09 12:11:48

-1

你需要调用跟踪事件API 为GA 2 https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide 普遍分析 https://developers.google.com/analytics/devguides/collection/analyticsjs/events

如果你想这样做PHP侧看到这个https://github.com/thomasbachem/php-ga

如果jQuery的/ JS然后

for ga2

$("form").submit(function() { 

_gaq.push(['_trackEvent', 'formsubmit', 'form', 'form was submitted']); 

}); 

或通用Analytics

$('form').submit(function() { 
    ga('send', 'event', 'form', 'submit', 'form submitted'); 
}); 
+0

我需要一个跟踪我的目标以提交表单的jQuery + Java脚本。 – sdfgg45 2014-12-09 12:12:29

+0

请参阅上面的编辑js – 2014-12-09 12:25:00

+0

.js在form.submit时触发。我想能够使用我的PHP代码。我可以只运行 - > echo“”; ? – sdfgg45 2014-12-09 12:37:56

1

琐碎的答案,扩大你自己的代码示例:

<?php 
if(isset($_GET['button'])){ 
?> 
<script> 
ga('send', 'event', 'Fom', 'submit', 'some label'); 
</script> 
<?php 
} 
?> 

,打开和关闭PHP标签意味着在该代码,如果条件将只在条件执行得到满足。这不是优雅的解决方案,但可行(只要跟踪器是在页面之前的某个位置创建的)。为感谢页面创建一个专门的url并跟踪它会更好。

相关问题