フロントエンドのサイト上で、ユーザー登録やエンゲージメント(投稿作成や投稿への「いいね」など)といったイベントをどのように追跡するのが最適か気になっています。こうしたイベントの追跡は、分析やコンバージョン測定、あるいはオーディエンス構築のために不可欠であり、Google アナリティクス、Google タグ マネージャー、Facebook ピクセルなどのツールで広く利用されています。
この質問は以前にも何度か投げかけられていますが(こちら や こちら など)、納得のいく回答は見つかりませんでした。何か変更があった場合や、より経験豊富な方がこの質問に目を通す場合に備えて、改めて質問させていただきます。
いくつかの例を見ていきましょう。
アカウント作成
/u/account-created といった URL の追跡だけでは不十分のようです。Google や Facebook の OAuth 経由で登録するユーザーは、そのページを表示しないためです。ここでの最適な代替手段は何でしょうか?
投稿作成
AppEvent(topic:created)を使用して、これらのイベントをトリガーできるようです。
投稿への「いいね」
これが最も難しいようです。AppEvent のトリガーは見つかりませんでしたし、アカウント作成の場合のような追跡用の特定の URL も存在しないようです。