測定モデル
Kameleoonは3つの測定モデルを提供しています。両者の主な違いは、潜在的なトラフィックに対して支払うか、それとも実際のキャンペーンエンゲージメントに対して支払うか、そしてエンゲージメントベースのプランの場合、クォータが毎月リセットされるか、単一の年次付与として配信されるかという点です。Monthly Unique Users(MUU)
MUUモデル(エンタープライズプランの標準)は、Webサイトまたはアプリケーションを訪問する総トラフィックに基づきます。- 仕組み: Kameleoonは12か月間の月間ユニーク訪問者の平均数に基づいて使用量を計算します。実験とインタラクトしたかどうかに関係なく、ユーザーがサイトを訪問した時点でカウントします。
- 選ぶ理由: コストの予測可能性を提供します。総トラフィックに基づいて支払うため、無制限の実験を実行でき、追加コストなしでトラフィックの100%を割り当てることができます。
- 最適な用途: 多くの実験や高トラフィックテストを実行し、すべてのテストで「クォータを消費する」ことを心配したくないチーム。
Monthly Tracked Users(MTU)
KameleoonはMTUモデル(スターターープランの標準)をキャンペーンエンゲージメントに基づきます。- 仕組み: Kameleoonは、実験やフィーチャーフラグなど、アクティブなキャンペーンとインタラクトした場合にのみユーザーをMTUとしてカウントします。
- 選ぶ理由: コストの柔軟性を提供します。実際に実験で「タッチした」訪問者にのみ支払います。このモデルは、特定の訪問者セグメントや低トラフィックジャーニーでのみテストする場合に最適です。
- トレードオフ: 高トラフィックの実験(勝利バリアントへの100%割り当てなど)を推進したり、実験でトラフィックスパイクが発生したりすると、MTUクォータをより早く消費します。
- 最適な用途: 選択的なテストニーズを持つブランドや、テスト活動に正確にコストをスケールしたいブランド。
Annual Tracked Users(ATU)
ATUモデルはMTUと同じエンゲージメントベースの価格設定を使用しますが、毎月リセットするのではなく、1年分のクォータを一括で付与します。- 仕組み: Kameleoonは月次MTU割り当てに12を乗じ、その全額を年次契約期間の開始時に単一のプールとして付与します。たとえば、月次100,000 MTU割り当てのプランでは、最初に1,200,000 ATUを受け取ります。訪問者が実験やフィーチャーフラグとインタラクトするにつれて、このプールから差し引かれていき、MTUと同じ重複除去および訪問者識別ロジックを使用します。
- 選ぶ理由: 月次リセットを排除するため、ピーク期間中のテストを前倒しでき、後で段階的に減らすことができ、特定の月に使用しなかったキャパシティへのアクセスを失うことがありません。
- トレードオフ: クォータは契約の更新時までリセットされないため、12か月の使用ペースよりも早く使用すると、その期間の残りでキャパシティがなくなります。たとえば、9か月後にプールを全て使用すると、より高いプランにアップグレードしない限り、残りの3か月間新しい実験やフィーチャーフラグを実行することができません。
- 最適な用途: 季節的またはテスト活動が不均等なブランド向け。クォータを使用する時期を含む柔軟性を求め、使用量だけでなく使用のタイミングも制御したいブランド。
モデル比較の概要
Web実験
Kameleoonはユーザーをcookieに基づいて測定します。cookieは、Kameleoonのvisitorcodeと呼ばれる、ユーザーにランダムに割り当てられた匿名のユニーク識別子を含む、ブラウザに配置されるファイルです。KameleoonはこのIDを使用してブラウザを識別します。visitorcodeはユーザーのブラウザに365日間保存されます。
フィーチャー実験
Kameleoonがフィーチャー実験でユニークユーザーをどのようにカウントして追跡するかの詳細については、開発者ドキュメントのこちらのFAQを参照してください。MTUの詳細
MTUは、1暦月内に少なくとも1つのKameleoon実験またはフィーチャーフラグに露出したユニーク訪問者の数を表します。 KameleoonはMTUをカウントするために以下のロジックを使用します。- 重複除去: Kameleoonは、サイトへの訪問回数やトリガーした実験の数に関係なく、1暦月あたり各訪問者を1回だけカウントします。たとえば、ユーザーが1か月で3つの異なる実験に参加しても、1人のMTUとしてカウントされます。
- 訪問者の識別:
- 匿名訪問者: Kameleoonは、ブラウザcookieに保存されたユニークな
visitorcodeを使って匿名訪問者を識別します。 - 識別された訪問者: カスタムユニークID(ログインIDなど)を指定した場合、Kameleoonは異なるデバイスやブラウザ間でユーザーを重複除去でき、1つのMTUとしてのみカウントされるようになります。
- 匿名訪問者: Kameleoonは、ブラウザcookieに保存されたユニークな
- 月次リセット: MTUカウントは毎暦月の開始時にゼロにリセットされます。
MTUカウントを表示する
現在のMTUカウントは、Organization page(AdminをクリックしてOrganizationを選択)で表示できます。
しきい値通知
Kameleoonは、以下のしきい値に達したときに警告バナーを表示し、メール通知を送信します。- MTU制限の90%。
- MTU制限の100%。
- MTU制限の100%に達してから3日後。
制限への到達
MTU制限に達した場合、Kameleoonはアップグレードを要求するために3日間の猶予期間を付与します。期間内にアップグレードしない場合、Kameleoonはアクティブなキャンペーンをすべて自動的に一時停止します。 Kameleoonがキャンペーンを一時停止した場合、月次期間の終了時にMTUカウントがリセットされ、一時停止されたキャンペーンは自動的に再開されます。ATUの詳細
ATUはMTUと同じエンゲージメントベースの測定を使用しますが、毎月リセットするのではなく、クォータを年1回付与します。 KameleoonはATUをカウントするために以下のロジックを使用します。- 年次割り当て: Kameleoonは、毎月小さなクォータを付与する代わりに、完全な年次クォータ(月次MTU割り当ての12倍)を契約期間の開始時に単一のプールとして付与します。
- 重複除去: Kameleoonは、MTUと同じエンゲージメントベースの重複除去ロジックを使用して各訪問者をカウントし、その使用量を月次クォータではなく年次プールから差し引きます。
- 訪問者の識別: Kameleoonは
visitorcodecookieを通じて匿名訪問者を識別し、カスタムユニークIDを使用してデバイス間で識別された訪問者を重複除去します。MTUの場合とまったく同じ方法です。