我想使用GA跟踪表单并设置GOAL我需要一个适当的代码,该代码在提交表单时有效。
我的代码是:
<?php
if(isset($_GET['button'])){
GA code here..
}
?>
有不同的例子,但是,我需要一个实际的工作,所以如果有人有实际工作的例子,我就是这样的。
答案 0 :(得分:1)
将google analytics脚本保存在文件中说analyticstracking.php,然后按如下方式包含该文件:
<?php include_once("analyticstracking.php"); ?>
可以在谷歌分析网站上找到要在analyticstracking.php中保存的代码。
答案 1 :(得分:1)
琐碎的答案,扩展您自己的代码示例:
<?php
if(isset($_GET['button'])){
?>
<script>
ga('send', 'event', 'Fom', 'submit', 'some label');
</script>
<?php
}
?>
关闭并打开php标记意味着if条件中的代码只有在满足条件时才会执行。这是一个不太优雅的解决方案,但可行(只要跟踪器是在页面之前的某处创建的)。最好为thankyou页面创建一个专用URL并跟踪它。
答案 2 :(得分:-1)
您需要调用track事件api 为ga 2 https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide 用于通用分析 https://developers.google.com/analytics/devguides/collection/analyticsjs/events
如果您想这样做,请参阅此https://github.com/thomasbachem/php-ga
如果jquery / js那么
for ga2
$( "form" ).submit(function() {
_gaq.push(['_trackEvent', 'formsubmit', 'form', 'form was submitted']);
});
或用于通用分析
$('form').submit(function() {
ga('send', 'event', 'form', 'submit', 'form submitted');
});