Skip to main content
これらのオブジェクトは、実験とパーソナライゼーション、およびそれぞれが現在のビジットで有効化されたかどうかを説明します。

Experiment

Experiment オブジェクトは Kameleoon の A/B テストを表します。コアプロパティには、セグメントと関連するバリエーションが含まれます。バリエーションには、変更を実装する JavaScript および CSS コードが含まれます。 プロパティ

Personalization

Personalization オブジェクトは、特定のセグメントに対する Kameleoon のパーソナライゼーションアクションを表します。コアプロパティには、セグメントと関連する単一バリエーションが含まれます。Variation オブジェクトには、パーソナライゼーションアクションを実装する JavaScript および CSS コードが含まれます。 プロパティ

ExperimentActivation

ExperimentActivation オブジェクトは、特定のビジット中に有効化された実験を表します。ビジットは過去のものである場合もあるため、関連付けられた実験がすでに停止している場合があります。その場合、エンジンは実験のメタデータ(名前、開始日、セグメント)をアプリケーションファイルに挿入しないため、API からは利用できません。ただし、ID は引き続き利用できます。 プロパティ

PersonalizationActivation

PersonalizationActivation オブジェクトは、特定の訪問中に有効化されたパーソナライゼーションを表します。実験と同様に、パーソナライゼーションが停止している場合はメタデータが利用できなくなりますが、ID は引き続きアクセス可能です。 プロパティ

Variation

Variation オブジェクトは Experiment の構成要素を表します。A/B テストには、1 つのバリエーションとリファレンスを持つ A/B テストや、2 つとリファレンスを持つ A/B/C テストのように、複数のバリエーションが含まれます。パーソナライゼーションは単一の Variation オブジェクト に関連付けられます。
バリエーションコードの実行中、this キーワードは対応する Variation オブジェクトを参照します。この参照を使用して、(たとえば associatedCampaign プロパティを介して) オブジェクト階層を移動してください。
プロパティ

Template

Template オブジェクトは、インスタンス化された Widget テンプレートを表します。Kameleoon アプリのインターフェースを通じて共通のコードベースからバリエーションを生成するためにテンプレートを使用します。Template オブジェクトには、関連付けられたバリエーションの事前定義されたフィールドとその値が含まれます。 プロパティ