kapa.ai 以下のURLのAPIについて、複数のイベントプロパティについてLexicon上でdescriptionを付けるリクエストしましたが、既にMixpanelプロジェクト上にデータが収集されているプロパティに付いてしかLexiconUI上で確認が出来ませんでした。 仕様ですか?またはデータが取り込まれていなくてもAPIで送信したDescription情報をUI上で表示できる方法がありますか? https://developer.mixpanel.com/reference/upload-schemas-for-project
ご質問ありがとうございます。MixpanelのLexicon UIにおいて、「APIでスキーマ(description等)を送信したが、既にデータが収集されているプロパティにしかUI上でdescriptionが表示されない」という挙動は、仕様に基づくものです。
仕様について
Lexicon UIに表示されるイベントやプロパティは、以下のいずれかに該当するものです:1. スキーマ(Schema)が紐付いているもの 2. 過去30日以内にプロジェクトに送信されたもの (データ量によってはこの期間が短縮される場合もあります)Lexicon Schemas APIでスキーマをアップロードした場合、そのイベントやプロパティにスキーマが紐付くため、本来はデータがまだ送信されていなくてもUIに表示されるはずです。ただし、APIで送信したスキーマが「Lexicon UIに必ず反映される」とは限らず、UI上で見えるデータはAPIで返されるものより広い場合があります。> The Lexicon UI shows you events & properties that either:
1. have an associated schema or 2. have been sent to your project in the last 30 days The Lexicon Schemas API only returns events with associated schemas. If an event that you see in Lexicon has no associated schema, it will not be returned by the Lexicon Schemas API. If a property on an event is not specified in the event schema, it will not be returned by the Lexicon Schemas API. — Lexicon Schemas API Overview
反映されない場合の考えられる理由
- スキーマのアップロード時にプロパティがスキーマに含まれていない
→ スキーマのproperties
に記載がないプロパティは、UIにも表示されません。
- UIの反映タイミングやキャッシュ
→ 反映までに時間がかかる場合があります。
解決策・確認事項
- スキーマアップロード時、properties
にdescriptionを含めているか確認してください。
- それでも表示されない場合は、一度該当プロパティを含むイベントを1件送信すると、UI上に確実に表示されるようになります(Mixpanelの仕様として、30日以内に送信されたものは必ず表示されるため)。> To have an imported event, event property, or property value that’s older than 30 days show in the dropdowns, you can fire a single instance of that event, property, or property value and the data will resurface it in the UI.
まとめ
- スキーマをAPIで送信すれば、データ未送信でもUIに表示されるのが基本仕様です。 - ただし、スキーマにプロパティが含まれていない場合や、UIのキャッシュ等で表示されないこともあり得ます。 - 確実に表示させたい場合は、該当プロパティを含むイベントを1件送信してください。ご不明点があれば、さらに詳細をお知らせください。
kapa.ai is still learning and improving, please let me know how I did by reacting below.
ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.