# Messung prüfen

URL: https://docs.ablyft.com/de/guides/goals-and-measurement/verify-measurement/

> Prüfe mit dem QA tool und dem Live Log, dass deine Goals gemessen werden, bevor du dich auf Results verlässt.



Ein Goal, das konfiguriert ist, aber nie auslöst, führt zu einem Experiment ohne verwertbare Results. Prüfe deine
Messung, bevor du ein Experiment startest, und noch einmal kurz nach dem Start. Dafür hast du zwei Tools: Das **QA tool**
zeigt, was in deinem eigenen Browser passiert, und das **Live Log** zeigt, was bei ABlyft ankommt.

## Goals mit dem QA tool prüfen

Das QA tool ist ein kleines Panel, das auf deiner Website erscheint. Es hat die Tabs **Pages**, **Experiments** und
**Goals**. Der Tab **Goals** („Goal events on this page“) listet jedes Goal auf, das dein Browser ausgelöst hat, mit den
Spalten **Name**, **Type**, **Counting**, **Value** und **Triggered** (zum Beispiel „12 secs ago“).

So öffnest du es:

1. Öffne das Experiment und suche den Preview-Bereich („Use the Preview Mode to check a variation“).
2. Wähle die **Variation to preview** und prüfe die **URL to preview**.
3. Klicke auf **Open with quality assurance tool**.
4. Tu auf deiner Website, was ein Visitor tun würde: Öffne die Seite für ein Pageview-Goal, klicke auf das Element für
   ein Click-Goal oder führe die Aktion aus, die deinen Custom- oder Revenue-Code aufruft.
5. Beobachte den Tab **Goals**. Jedes Mal, wenn ein Goal ausgelöst wird, erscheint eine Zeile.

Prüfe bei Custom- und Revenue-Goals die Spalte **Value**: Sie zeigt den Wert, den du dem Aufruf übergeben hast, oder „none“.

> **Preview-Events werden nicht gezählt:** Im Preview-Modus und im QA tool werden Goals nur zur Anzeige erfasst und nicht an ABlyft gesendet. Deine Tests ändern
> die Results des Experiments nicht, und die Goal-Events erreichen das Live Log nicht. Um echte Events im Live Log zu
> sehen, besuche deine Website normal, ohne den Preview-Link.

Entwickler können dieselbe Liste in der Browser-Konsole mit `ablyft.get('pingedGoals')` lesen, siehe
[`ablyft.get()`](https://docs.ablyft.com/de/developers/reference/javascript-api/get/#pingedgoals).

## Events im Live Log prüfen

Das Live Log zeigt die neuesten Events, die deine Website an ABlyft gesendet hat.

1. Öffne dein Project und gehe zu **Project → Activity Log → Live Log**.
2. Besuche deine Website in einem anderen Tab als normaler Visitor.
3. Kehre zum Live Log zurück und klicke auf **Refresh**. Die Seite aktualisiert sich nicht selbst.

Das Live Log zeigt die **neuesten 100 Events** des Projects. Über der Tabelle fassen drei Charts sie zusammen:

| Chart               | Was er zeigt                                                                                         |
| ------------------- | ---------------------------------------------------------------------------------------------------- |
| **Events per hour** | Die Event-Rate, basierend auf der Anzahl der aktuell geladenen Events, mit einer kleinen Trendlinie. |
| Device split        | Ein Donut-Chart der Geräte (mobile, desktop, tablet, other) in Prozent.                              |
| Event type split    | Ein Balkendiagramm der Event-Typen, etwa Bucketing, Pageview oder Click, in Prozent.                 |

### Die Tabelle lesen

| Spalte                          | Bedeutung                                                                                |
| ------------------------------- | ---------------------------------------------------------------------------------------- |
| **Occurred**                    | Zeitpunkt des Events.                                                                    |
| **Event**                       | Typ: Bucketing, Pageview, Click, Custom oder Revenue.                                    |
| **Goal**                        | Name des Goals, mit Link dorthin. Zeigt „counting“ plus den Measurement type.            |
| **Value**                       | Bei **Bucketing**: die ID der Variation. Bei **Custom** und **Revenue**: der Event-Wert. |
| **Variations (IDs)**            | Die Variations, denen der Visitor zugeteilt war, als das Event passierte.                |
| **Source**, **Snippet version** | Woher das Event kam und welche Snippet-Version es gesendet hat.                          |
| **Attributes**                  | Zusätzliche Daten des Events, etwa der Device type.                                      |

Weitere Spalten lassen sich im Spaltenmenü einschalten: **Processed** (ob das Event bereits in die Results übertragen
wurde), **First bucketing** (markiert die erste Zuteilung eines Visitors) und **Lock ID** (technische ID des Events). Du
kannst die Tabelle durchsuchen und nach **Event**, **Device type** und **First bucketing** filtern.

Ein **Bucketing**-Event bedeutet, dass ein Visitor einer Variation zugeteilt wurde. Nutze das Live Log, um zu prüfen,
dass **Bucketing**-Events erscheinen, nachdem du eine Experiment-Seite geöffnet hast (das Snippet erreicht den Tracker),
und dass ein Goal mit dem erwarteten **Value** erscheint, nachdem du es ausgelöst hast.

## Checkliste vor dem Start

* Das Snippet ist auf jeder Seite installiert, auf der ein Goal passieren kann, einschließlich der Seite nach einem
  Klick, siehe [Snippet einbinden](https://docs.ablyft.com/de/developers/installation/snippet/).
* Pageview- und Click-Goals sind mit der richtigen **Page** verknüpft, und die Page passt zur URL, die du testest.
* Der **CSS selector** von Click-Goals passt zum Element, das du tracken willst.
* Custom- und Revenue-Goals verwenden denselben **API Name** wie in deinem Code. Unbekannte Namen werden stillschweigend
  ignoriert.
* Revenue-Werte sind Zahlen ohne Währungszeichen, siehe [Revenue tracking](https://docs.ablyft.com/de/developers/tracking-and-events/revenue-tracking/#step-2-send-the-revenue).
* Nach dem Start zeigt das Live Log **Bucketing**-Events und die Goal-Events, die du erwartest.

> **Keine Events im Live Log?:** Prüfe, dass das Snippet veröffentlicht und installiert ist, dass deine Consent-Einstellungen das Tracking nicht
> blockieren und dass du nicht mit einem Preview-Link besucht hast. Für Entwickler siehe [Häufige Probleme](https://docs.ablyft.com/de/developers/debugging/common-issues/).

## Nächste Schritte

* [Goal types](https://docs.ablyft.com/de/guides/goals-and-measurement/goal-types/), falls ein Goal nicht wie erwartet auslöst
* [Results wirken unplausibel](https://docs.ablyft.com/de/guides/troubleshooting/implausible-results/), falls die Zahlen falsch aussehen
* [Metrics](https://docs.ablyft.com/de/guides/results/metrics/), um die Results deiner Goals zu verstehen

