我试图弄清楚我的用户来自哪里。更具体地说,我想知道他们第一次访问我们网站的渠道。对于渠道,我使用的是 Google Analytics 的默认获取渠道:
- 直接的
- 自然搜索
- 付费搜索
- 推荐
- 社会的
我们的网站是用于登录用户的 Meteor 应用程序。它位于子域 (app.example.com) 中。我们将 Next.js 用于主域 (example.com),其中包含任何人都可以看到的静态页面。
这是我要解决的用例。
当有人第一次访问该网站时,我想用一个具有他们获取渠道的 cookie 来标记他们。假设他们浏览了网站,然后没有注册为用户就离开了。
当他们第二次访问该站点时,我不希望从那次访问中获得获取渠道。我只想要第一次访问的获取渠道。
假设他们在第二次访问时注册成为用户。我希望能够从他们第一次访问时获得他们的获取渠道,并将这些数据添加到他们在 MongoDB 上的用户文档中。
你会怎么做呢?谢谢。