ユーザーがどこから来ているのかを把握しようとしています。具体的には、彼らが当サイトを最初に訪れたときのチャネルを知りたいです。チャネルについては、Google アナリティクスのデフォルトの獲得チャネルを使用しています。
- 直接
- オーガニック検索
- 有料検索
- 照会
- 社交
私たちのサイトは、ログイン ユーザー向けの Meteor アプリです。サブドメイン (app.example.com) にあります。誰でも見ることができる静的なページを持つメイン ドメイン (example.com) には Next.js を使用します。
ここで私が解決しようとしているユースケースです。
誰かが初めてサイトにアクセスしたときに、獲得チャネルを持つ Cookie でタグ付けしたいと考えています。彼らがサイトを見回した後、ユーザーとしてサインアップせずに去ったとしましょう。
彼らが 2 回目にサイトにアクセスしたとき、その訪問からの獲得チャネルは必要ありません。最初の訪問からの獲得チャネルのみが必要です。
2 回目の訪問でサインアップしてユーザーになるとします。最初の訪問から獲得チャネルを取得し、このデータを MongoDB のユーザー ドキュメントに追加できるようにしたいと考えています。
これをどのように行うつもりですか?ありがとう。