我只是在我的Google Analytics(分析)帐户上设置了一个简单的目标。
当用户注册我的会员资格时,如果帐户创建成功,我会有一个数据库字段' first_visit'设为1.
然后他们会进入欢迎页面。在那个欢迎页面上,我有一些直接的代码,可以检测该数据库是否首次访问'如果是,则在页面上将php $ first_visit变量设置为true,然后将0写入数据库的该字段。
$ first_visit变量控制是否加载了Google Analytics分析跟踪代码。
<?php if($first_visit): ?>
<!-- google analytics tracking code -->
<?php endif; ?>
我已经完成了这个目标&#39;每个用户只会标记一次。但是,当我知道他们没有?
时,我会打开我的分析并发现多次转换目标设置为自定义 - &gt;目的地 - &gt;等于:http://subdomain.memebershipsite.com/welcome/
子域和前端博客位于同一个域中。
我是以错误的方式解决这个问题。仅仅因为我没有加载分析代码,谷歌仍可以某种方式跟踪他们是否在页面上,因此标记了多次转换。
任何建议表示赞赏。
答案 0 :(得分:1)
我不确定为什么您在这种情况下有条件地输出您的GA代码。不是基于目标URL,而是填充事件(在上面列出的条件下)并执行基于事件的目标。
<?php if($first_visit): ?>
<script>
ga('send', 'event', 'Membership', 'First Visit');
</script>
<?php endif; ?>
然后将目标设置为基于事件,类别等于&#34;会员资格&#34;并且行动等于&#34;首次访问&#34; (或你设定的任何值)。