检查用户是否正在返回来自Google Analytics的访问者(例如)
Check if user is returning visitor (e.g.) from Google Analytics
我想知道是否可以检查一下,例如,用户是否返回了一个目标,或者用户是否之前访问过并在过去三个月内完成了目标?
整个想法是这样的:
- 用户访问页面
- Javascript API与GA的检查
- 如果为true,则执行下一个:alert("欢迎回来!")
所以我不想从谷歌或类似的网站上获得过去几个月的访客总数之类的数据。我想获取特定用户的数据。
首选语言是JavaScript。
谢谢。
对于任何实际目的,无
如果你尝试通过API进行此操作(你必须将客户端id存储为自定义维度,以便查询当前用户),你很快就会遇到API限制,即每次查看和每天10000个请求(你可以尝试在较小的网站上,但即使这样,你也应该缓存每次访问API请求的结果,以避免配额问题)。你不能纯用Javascript来做,因为你需要根据你的Analytics帐户进行身份验证,如果你纯用JS来做,你必须让每个网站用户都能访问你的帐户(他们需要主动登录你的帐户)。然而,您可以(AFAIK,我还没有这样做)使用服务帐户生成访问令牌,并在javascript应用程序中使用它。
此外,数据可能不会立即处理,因此,如果重复访问在数小时内发生,则不会被视为回访,因为数据尚不可用(在较大的网站中,数据处理需要长达24小时)。
为了避免第一个问题,您可以从GA批量下载数据并将其存储在本地数据库中,但此时您还可以完全跳过GA要求(这也可以解决第二个问题),只需使用自己的数据库。
相关文章:
- 同步调用,直到用户通过angular验证为访问者
- 有没有可能确定我博客的访问者的性别
- 如何在Analytics.js中始终了解最新的cookie过期时间
- 在Google Analytics中跟踪用户,但只能在两个操作之间跟踪
- 使用php脚本验证访问者的年龄,并在不刷新的情况下根据结果加载iframe
- 如何使用Google Analytics跟踪表单提交
- 创建类似于Google analytics的分析地图
- 如何将Google Analytics配置为将URL参数作为单个页面进行跟踪
- 访问者:setter不起作用
- 从Google Analytics文档中重新创建滚动效果
- 将javascript与PHP混合?(跟踪Google Analytics虚拟页面浏览量)
- 使用Google Analytics API的区域图-未采集类型错误无法读取'库'的未定义
- 如何将Google Analytics集成到GWT应用程序中
- 在javascript客户端和java服务器之间共享Google Analytics ClientID
- 我可以用JavaScript判断访问者是否'的语言环境遵循美国风格或世界其他地区's风格
- 2个Analytics帐户中的Google Analytics事件触发器跟踪
- 如何在javascript中以编程方式创建新的Google Analytics会话/访问者
- 检查用户是否正在返回来自Google Analytics的访问者(例如)
- 如何创建Google Analytics事件跟踪来记录访问者退出网站之前最后关注的表单字段
- 如何查看使用Google Analytics刷新页面的访问者