ユーザータグで指定されているフィールドのうち必須のものはありますでしょうか。
例えば、user_id フィールドがないユーザータグを送ることは可能でしょうか。
例えば、複数のサブドメインで、それぞれ独立してユーザー登録をする場合に、
- x_user_id
- y_user_id
のようにそれぞれのユーザーIDのみをフィールドとして指定し、
user_id フィールドは指定しない、
のような送り方が可能かどうかを知りたいです。
ユーザータグで指定されているフィールドのうち必須のものはありますでしょうか。
例えば、user_id フィールドがないユーザータグを送ることは可能でしょうか。
例えば、複数のサブドメインで、それぞれ独立してユーザー登録をする場合に、
のようにそれぞれのユーザーIDのみをフィールドとして指定し、
user_id フィールドは指定しない、
のような送り方が可能かどうかを知りたいです。
「ユーザータグ」という名前で呼ばれていますが、実際は「 identify
という名前のイベントを送信する」という挙動を行います。
identify
イベントも、他のイベント同様に「値部分には何も入っていなくても」イベントとして送信することは可能です。
よって、例で頂いたような形で、identify
イベントのuser_id
フィールドは無くても問題はありませんが、
一方でuser_id
フィールドがないと「複数のデバイスによるアクセスでも一人のユーザーとして扱ってくれるようになる」などのメリットを享受することができなくなります。
書きかけですがこの辺ですね
検討してみてくださいませ