Javascript 检查用户是否从Google Analytics返回访问者(例如)

Javascript 检查用户是否从Google Analytics返回访问者(例如),javascript,google-analytics,Javascript,Google Analytics,我想知道是否有可能检查一下,例如,用户是否返回了一个,或者用户是否在过去三个月访问并完成了一个目标 整个想法是这样的: 用户访问一个页面 Javascript-API与GA检查 如果为true,则执行next:alert(“欢迎回来!”) 所以我不想从谷歌那里得到过去几个月的总访问量之类的数据。我想获取特定用户的数据 首选语言是JavaScript 谢谢 出于任何实际目的,不 如果您尝试通过API执行此操作(您必须将客户端id存储为自定义维度,以便查询当前用户),您很快就会遇到API限制,即每天

我想知道是否有可能检查一下,例如,用户是否返回了一个,或者用户是否在过去三个月访问并完成了一个目标

整个想法是这样的:

  • 用户访问一个页面
  • Javascript-API与GA检查
  • 如果为true,则执行next:alert(“欢迎回来!”) 所以我不想从谷歌那里得到过去几个月的总访问量之类的数据。我想获取特定用户的数据

    首选语言是JavaScript


    谢谢

    出于任何实际目的,不

    如果您尝试通过API执行此操作(您必须将客户端id存储为自定义维度,以便查询当前用户),您很快就会遇到API限制,即每天查看10000个请求(你可以在较小的网站上尝试,但即使这样,你也应该缓存每次访问的API请求结果,以避免配额问题)。而且你不能完全用Javascript进行验证,因为你需要对你的分析帐户进行身份验证,如果你完全用JS进行验证,那么你必须给每个网站用户对你帐户的读取权限(他们需要主动登录到你的帐户)。但是,你可以(好吧,我还没有这么做)使用服务帐户生成访问令牌,并在javascript应用程序中使用它

    此外,数据可能不会立即处理,因此如果在数小时内发生重复访问,则不会将其视为回访,因为数据尚不可用(在较大的站点中,数据处理最多需要24小时)


    为了避免第一个问题,您可以从GA批量下载数据并将其存储在本地数据库中,但此时您最好完全跳过GA要求(这也可以解决第二个问题)只需使用您自己的数据库。

    您是否查看了GA文档以确定API是否允许您检索类似的内容?我还没有找到类似的内容。如果他们不允许,那么解决方案将是创建我自己的跟踪应用程序,这太多工作了。几周前,我无法找到一种方法来执行此操作,因此我刚刚用JavaScript创建了一个用户对象,并将数据推送到其中,然后存储在我自己的cookie中。现在,当用户触发事件时,我只需在
    ga('send','event',…)
    函数之后添加我自己的函数。不确定您是否打算对它进行疯狂的操作,但设置起来并不困难。