Login
Deutsch

Sprache auswählen

English
Français
Deutsch
Plattform

PROMPT-BASED EXPERIMENTATION

Optimize any website by chatting with PBX, Kameleoon’s AI. Learn more

SOLUTIONS
Experimentation
Feature Management
KEY Features & add-ons
Mobile App Testing
Recommendations & Search
Personalization
specialities
AI in Experimentation
Single Page Application
Data Security & Privacy
Data Accuracy
Integrations & APIPartners ProgramSupportProduct Roadmap
Lösungen
für alle Teams
Marketing
Product
Engineering
Data Scientists
Für BRANCHEN
Healthcare
Travel & Tourism
Financial Services
Media & Entertainment
E-commerce
B2B
Automotive

Mehr Autonomie, mehr Tempo: Samsung setzt bei komplexen Tests auf PBX.

Jetzt Success Story lesen
TarifpaketeKundenRessourcen
Demo anfordern

Quick links

Heading 2
Eine Demo buchen
Eine Demo buchen

All resources
Führen Sie A/B-Tests auf jedem Single Page Application (SPA) Framework durch

Führen Sie A/B-Tests auf jedem Single Page Application (SPA) Framework durch

Published on
November 6, 2017
Product Updates

Article

Die Anwendungsstacks ändern sich ständig und das sehr schnell. Single Page Applikationen (SPA), die mit einem JavaScript-Framework (JS) wie ReactJS, Vue.JS, AngularJS, GatsbyJS und vielen anderen erstellt wurden, bieten reibungslose Experiences und sind daher bei den Nutzern besonders beliebt. A/B-Tests können für Marketer zu einem echten Problem werden, wenn ihre Optimierungslösung diese Stacks nicht unterstützt.

1 SPAs erfordern kein Neuladen der Seite – eine Herausforderung für A/B-Testing Lösungen

Sobald ein Benutzer eine herkömmliche Non-SPA-Seite aufruft und dort auf einen Link klickt, wird eine neue Seite mit einer anderen URL geladen. Das A/B-Test-Snippet wird ebenfalls erneut geladen, um sicherzustellen, dass der Kontext der Seite von der Lösung ausgewertet werden kann. Auf diese Weise können Sie den Weg des Nutzers nachverfolgen und seine Experience bei Bedarf kontextualisieren.

Bei einer Single Page Application bedeutet die dynamische Navigation, dass die geladene Seite kein erneutes Laden benötigt. Stattdessen werden virtuelle Seitenansichten von der App bereitgestellt, während die Besucher verschiedene Bereiche der Website durchsuchen. Ziel ist es, ähnlich wie bei nativen mobilen Anwendungen, eine natürliche Experience zu schaffen. Ermöglicht werden kann dies durch JavaScript-Frameworks wie ReactJS, Vue.JS, AngularJS oder GatsbyJS.

Das Fehlen des erneuten Ladens hat jedoch Auswirkungen auf A/B-Tests, da die Tools nur einmal auf der ersten, für den Besucher sichtbaren Seite geladen wird. Die Lösung bekommt deshalb ein Wechsel zu einer anderen Seite nicht mit. Wenn der „Tag“ Ihrer Optimierungslösung nur einmal lädt, und sich nicht entsprechend der Entwicklung des Besuchers aktualisiert, wird die Nachverfolgung seiner User Journey in Echtzeit kompliziert oder sogar praktisch unmöglich.

2 Kameleoon – mit jedem Single Page Application Framework kompatibel

Was nützt eine leistungsstarke Technologie, wenn sie nicht in jeder Situation eingesetzt werden kann? Welches JavaScript-Framework Sie auch immer für Ihre Single Page Applications verwenden, mit Kameleoon können Sie es optimieren.

Bei Single Page Applications gibt es normalerweise zwei verschiedene Szenarien. Jedes der zwei Szenarien kann Auswirkungen auf Experimente haben, die mit dem Graphic-Editor erstellt wurden. Der Grund hierfür ist, dass die Anwendungsdatei nur auf der ersten Seite, die der Besucher sieht, geladen wird.

1. Die Seite wird nicht neu geladen, aber die URL wird aktualisiert

Die meisten Single Page Applications, die heutzutage entwickelt werden, sind von diesem Typ. Obwohl die SPA virtuelle Seitenansichten lädt, sobald Besucher durch verschiedene Abschnitte der Site navigieren, werden URLs von der SPA dynamisch umgeschrieben.

Kameleoon erkennt automatisch die Navigation der Besucher zwischen den Seiten, indem es die dynamischen URL-Änderungen beobachtet. Wenn eine Änderung auftritt, lädt Kameleoon die gesamte Engine neu und wertet den kompletten Kontext der Seite neu aus, sodass Experimente weiterhin wie gewohnt auf Single Page Apps durchgeführt werden können.

2. Die URL bleibt statisch

Dieser Fall ist selten, aber dafür viel komplizierter. Wenn sich die URL nicht ändert, können die meisten Lösungen keine Veränderungen, die innerhalb der Single Page App auftreten, erkennen. Außerdem können die meisten SPAs zusätzliche Elemente hinzufügen, oder Elemente dynamisch ändern, sobald ein Besucher damit interagiert.

Kameleoon löst dieses Problem, indem es neue Veränderungen durch MutationObserver auf der SPA in Echtzeit überwacht, selbst wenn die Seite nicht vollständig neu geladen wird. So können wir Änderungen einer Variation erstmalig oder erneut anwenden, wenn sich auf der Website etwas geändert hat.

Für Entwickler, die unsere Activation-API nutzen um Experimente zu programmieren, gibt es jetzt eine neue Funktion, die bei Bedarf aufgerufen werden kann. Damit kann ein Neuladen der Kameleoon-Engine erzwungen werden, um weitere Anwendungsfälle zu verwalten.

Für Nutzer des grafischen Editors unterstützt Kameleoon derzeit Style Anpassungen, Textänderungen, Position Aktualisierungen (Vertauschen, Einfügen nach oder vor) und die Verwendung von benutzerdefinierten CSS. Das Einfügen von neuen Elementen auf der Seite wird derzeit nicht unterstützt.

Bereit zum Loslegen? Sehen Sie sich diese Schritt-für-Schritt-Anleitung und die technische Dokumentation an.

Fordern Sie hier eine Demo an, um die Funktion und die Kameleoon-Plattform in Aktion zu sehen.

Noch Fragen oder neugierig? Wir freuen uns von Ihnen zu hören. Sie erreichen uns unter product@kameleoon.com

Antworten, Ideen und Insights an einem Ort

PBX-Improvements: Multitasking und kürzere Wartezeiten für einen reibungsloseren, effizienteren Workflow

Product Updates

Article

So schreibst du effektive PBX-Prompts

AI

Article

Experimentation-Experten im KI-Zeitalter: Unverzichtbar oder ersetzbar?

AI

Article

“We needed a way to assess visitor interest more accurately. With manual scoring, lead quality was too low. We chose Kameleoon for its AI, which precisely targets visitors based on their interest in our cars.”

Caroline Josse
Head of Marketing Digital & Acquisition at Toyota

“This campaign shows the multiple benefits of artificial intelligence for personalization. Toyota’s teams have been completely convinced by the performance of Kameleoon’s AI personalization solution and are expanding this approach across the customer journey.”

Caroline Josse
Head of Marketing Digital & Acquisition at Toyota
before ai
Book a demo
Book a demo
Book a demo
Book a demo
Experiment your way

Get the key to staying ahead in the world of experimentation.

[Placeholder text - Hubspot will create the error message]
Thanks for submitting the form.

Newsletter

PlatTform
ExperimentationFeature ManagementPBX Free-TrialMobile App TestingProduct Reco & MerchData AccuracyData Privacy & SecuritySingle Page ApplicationAI PersonalizationIntegrationen
guides
A/B-TestingVibe ExperimentationFeature FlaggingPersonalizationFeature ExperimentationAI für A/B-TestingClient-Side vs Server-Side
Tarifpakete
PreismodelleMTU vs. MAU
Branchen
GesundheitswesenBanken & VersicherungenE-CommerceAutomobilReise & TourismusMedien & EntertainmentB2B
TEAMS
MarketingProductEngineering
Ressourcen
Customers StoriesAcademyDev DocsUser ManualProduct RoadmapCalculatorWho’s Who
Wir im Vergleich
OptimizelyVWOAB Tasty
partner
Tech Partner & IntegrationenBecome a PartnerIntegrations DirectoryPartners Directory
Unternehmen
Über unsKarriereKontaktSupport
Rechtliches
DSGVOTrust CenterLegal Notice & CSUPCI DSS
© Kameleoon — 2025 All rights Reserved
ImpressumPrivacy PolicyPCI DSSPlattform Status