ユーザータグの必須フィールドはありますか

ユーザータグで指定されているフィールドのうち必須のものはありますでしょうか。
例えば、user_id フィールドがないユーザータグを送ることは可能でしょうか。
例えば、複数のサブドメインで、それぞれ独立してユーザー登録をする場合に、

  • x_user_id
  • y_user_id

のようにそれぞれのユーザーIDのみをフィールドとして指定し、
user_id フィールドは指定しない、
のような送り方が可能かどうかを知りたいです。

「ユーザータグ」という名前で呼ばれていますが、実際は「 identify という名前のイベントを送信する」という挙動を行います。
identify イベントも、他のイベント同様に「値部分には何も入っていなくても」イベントとして送信することは可能です。

よって、例で頂いたような形で、identifyイベントのuser_idフィールドは無くても問題はありませんが、
一方でuser_idフィールドがないと「複数のデバイスによるアクセスでも一人のユーザーとして扱ってくれるようになる」などのメリットを享受することができなくなります。

書きかけですがこの辺ですね

検討してみてくださいませ

「いいね!」 1