Skip to main content
Diese Objekte beschreiben Experimente und Personalisierungen sowie, ob jede davon im aktuellen Besuch aktiviert wurde.

Experiment

Ein Experiment-Objekt stellt einen Kameleoon A/B-Test dar. Zu den Kerneigenschaften gehören das Segment und die zugeordneten Variationen. Variationen enthalten den JavaScript- und CSS-Code, der die Änderungen implementiert. Properties

Personalization

Ein Personalisierungs-Objekt stellt eine Kameleoon-Personalisierungsaktion für ein bestimmtes Segment dar. Zu den Kerneigenschaften gehören das Segment und die zugeordnete einzelne Variation. Das Variation-Objekt enthält den JavaScript- und CSS-Code, der die Personalisierungsaktion implementiert. Properties

ExperimentActivation

Ein ExperimentActivation-Objekt stellt ein Experiment dar, das bei einem bestimmten Besuch aktiviert wurde. Da Besuche auch historisch sein können, wurde das zugehörige Experiment möglicherweise inzwischen beendet. In diesem Fall fügt die Engine die Metadaten des Experiments (Name, Startdatum, Segment) nicht in die Anwendungsdatei ein, weshalb sie über die API nicht verfügbar sind. Die IDs bleiben jedoch verfügbar. Properties

PersonalizationActivation

Ein PersonalizationActivation-Objekt stellt eine Personalisierung dar, die während eines bestimmten Besuchs aktiviert wurde. Wie bei Experimenten sind Metadaten nicht verfügbar, wenn die Personalisierung beendet wurde, obwohl IDs zugänglich bleiben. Properties

Variation

Ein Variation-Objekt stellt eine Komponente eines Experiment-Objekts dar. Ein A/B-Test enthält mehrere Variationen, wie etwa einen A/B-Test mit einer Variation plus Referenz oder einen A/B/C-Test mit zwei plus Referenz. Personalisierungen werden einem einzelnen Variation-Objekt zugeordnet.
Bei der Ausführung von Variationscode verweist das Schlüsselwort this auf das entsprechende Variation-Objekt. Verwenden Sie diesen Verweis, um in der Objekthierarchie zu navigieren (z. B. über die Eigenschaft associatedCampaign).
Properties

Template

Ein Template-Objekt stellt eine instanziierte Widget-Vorlage dar. Verwenden Sie Vorlagen, um Variationen aus einer gemeinsamen Codebasis über die Kameleoon-App-Schnittstelle zu generieren. Ein Template-Objekt enthält vordefinierte Felder und ihre Werte für die zugehörige Variation. Properties