Amplitudeで"none"がチャートで表示される原因

イベントまたはユーザ・プロパティによってイベントをグループ化しているとき、結果の一部が(none)というグループにソートされていることに気づいたかもしれません。Amplitudeでは、(none)はNULL値を表します。

しかし、なぜ一部のユーザのイベント値やユーザ・プロパティ値がNULLなのでしょうか?

この記事では、ユーザにnull値や予期しないプロパティ値がある理由について、よくある質問にお答えします。

なぜ私のイベント・プロパティは(none)バケツにソートされるのですか?
Amplitudeはイベントベースの分析プラットフォームであり、すべてのチャートとコホートはイベントレベルでクエリを実行します。チャートは、イベント発生時のイベント・プロパティ値を返します。

イベント・プロパティはイベントのコンポーネントであるため、イベント・プロパティ値はイベント・レベルで一意になります。イベント時に NULL 値を持つイベントを送信した場合、そのイベント・プロパティでグループ化すると、一部のイベントまたはユーザが (none) バケツにソートされます。

以下はその例です。ユーザ A は、1 月 1 日に 1 回、2 月 1 日に 1 回、Send Message をトリガーしました。Audienceイベントプロパティは1月15日にインスツルメンテーションされたため、ユーザが1月1日にSend Messageをトリガしたときには利用できませんでした。Audience プロパティは、Default と Mentioned_Contacts に等しい値しか持つことができません。ユーザAが2月1日にSend Messageを実行したとき、イベント・プロパティはAudience = Defaultでした。

この情報に基づいて、ユーザAは以下のチャートでどのようにカウントされますか?

ユーザーAは、Defaultバケツに1回、(none)バケツに1回カウントされる。ユーザAは、2月1日のイベント時にはAudience = Defaultであり、1月1日のイベント時にはAudience = (none)であった。

イベントとユーザは、イベント時に送信されたプロパティ値に従ってソートされます。

ユーザ・プロパティに期待値が表示されないのはなぜですか?

イベント・プロパティと同様に、チャートはイベント発生時にユーザ・プロパティの値を返します。

ユーザ・プロパティは別のテーブルに保存され、ここで説明するプロセスに従ってイベントに適用されます。ユーザのユーザ・プロパティ値が更新されても、履歴イベントに添付されたユーザ・プロパティ値は変更されません。

https://community.amplitude.com/building-and-sharing-your-analysis-58/why-am-i-seeing-none-values-in-my-chart-results-184

この記事が気に入ったらサポートをしてみませんか?