# Änderungen fehlen

URL: https://docs.ablyft.com/de/guides/troubleshooting/changes-missing/

> Das Experiment läuft, aber eine Variation sieht aus wie das Original. Finde heraus, warum.



Nutze diese Seite, wenn du sicher bist, dass du im Experiment bist (zum Beispiel über einen Preview-Link), die Seite
aber trotzdem wie das Original aussieht oder nur einige deiner Änderungen erscheinen.

> Wenn du nicht sicher bist, ob das Experiment überhaupt für dich läuft, prüfe zuerst
> [Experiment wird nicht angezeigt](https://docs.ablyft.com/de/guides/troubleshooting/experiment-not-showing/).

## 1. Siehst du wirklich die richtige Variation?

Die Variation **Original** und Variations vom Typ **Unchanged** sehen absichtlich aus wie die ursprüngliche Seite. Ein Visitor
bleibt außerdem in der Variation, die er zuerst erhalten hat, du wurdest also vielleicht einfach dem Original zugewiesen.

Öffne die Variation gezielt mit dem Preview-Link des Experiments (**Open preview directly in browser** im Bereich
**Preview**). Siehe [Preview & QA](https://docs.ablyft.com/de/guides/experiments/preview-and-qa/).

## 2. Die letzten Änderungen sind noch nicht live

Warte, bis die Anzeige **Publishing …** in der oberen Leiste verschwindet, und lade die Seite dann neu. Siehe
[Publishing delay](https://docs.ablyft.com/de/guides/experiments/start-pause-stop/#publishing-delay).

## 3. Das Element wird nicht gefunden (Selektoren)

Visuelle Änderungen sind über einen **CSS selector** an ein Element gebunden. Findet er nichts, passiert nichts. Wahrscheinliche Ursachen:

* Die Seite hat sich geändert, nachdem du die Variation gebaut hast (zum Beispiel nach einem Release deiner Website).
* Der Selector hängt von generierten Klassennamen ab, oder das Element existiert nur auf manchen Seiten oder für manche Visitors.
* Das Element liegt in einem iFrame. ABlyft kann Inhalte eines anderen Dokuments nicht ändern.

Öffne die Variation erneut im Visual Editor und prüfe, ob das Element noch gefunden wird. Bevorzuge stabile Selectors, etwa
eine `id` oder eine eigene Klasse. Siehe [Selectors do not find elements](https://docs.ablyft.com/de/developers/debugging/common-issues/#selectors-do-not-find-elements).

## 4. Das Element erscheint spät

ABlyft wartet auf Elemente, die noch nicht existieren. Wenn deine eigene **Code**-Variation direkt `document.querySelector()` verwendet,
bitte deine Entwicklerin oder deinen Entwickler, stattdessen `ablyftTools.waitForElement()` zu nutzen, siehe
[Dynamische Inhalte](https://docs.ablyft.com/de/developers/application-integration/dynamic-content/).

## 5. Die Website überschreibt die Änderung

Wenn die Änderung kurz erscheint und dann wieder verschwindet, rendert deine Website das Element wahrscheinlich neu, was bei
Single-Page-Anwendungen üblich ist. Verwende eine Page mit einem **URL Change**-Trigger, siehe
[SPA navigation](https://docs.ablyft.com/de/developers/application-integration/spa-navigation/).

## 6. Ein Fehler in deinem eigenen Code

In **Code**-Variations, im Code des Experiments und im Project-Code stoppt ein JavaScript-Fehler diesen Codeabschnitt
an der fehlerhaften Zeile. Alles danach wird nicht ausgeführt, der Rest deiner Website funktioniert aber weiter. Das CSS
der Variation wird separat angewendet.

* Aktiviere den Debug-Modus des Projects und öffne die Browser-Konsole. Fehler werden mit dem Präfix `ABlyft #` angezeigt.
  Siehe [Debug-Modus](https://docs.ablyft.com/de/developers/debugging/preview-and-live-log/#debug-mode).
* Teste den Code in der Browser-Konsole, um die fehlerhafte Zeile zu finden.

## 7. Flicker: Die Änderung erscheint zu spät

Wenn die Änderung erscheint, die Visitors aber kurz zuerst das Original sehen, ist das Flicker. Es ist keine fehlende Änderung, sollte aber
behoben werden. Siehe [Flicker](https://docs.ablyft.com/de/developers/debugging/common-issues/#flicker).

## 8. Eine Redirect-Variation

Variations vom Typ **Redirect** schicken den Visitor auf eine andere URL. Prüfe, ob die Ziel-URL stimmt und ob das
Snippet auch auf der Zielseite installiert ist. Liegt das Ziel auf einer anderen Domain, siehe
[Results wirken unplausibel](https://docs.ablyft.com/de/guides/troubleshooting/implausible-results/#goals-on-another-domain).

## Nächste Schritte

* [Preview & QA](https://docs.ablyft.com/de/guides/experiments/preview-and-qa/), um Variations vor dem Launch zu prüfen
* [Debugging](https://docs.ablyft.com/de/developers/debugging/) für die technischen Werkzeuge

