Ads Performance

Alle Werbeausgaben auf einen Blick: Meta Ads, Google Ads und Agenturkosten zusammengeführt in einer Übersicht. So behalten Sie die volle Kontrolle über Ihre Werbebudgets und können die Performance Ihrer Kampagnen jederzeit auswerten.


Was zeigt das Dashboard?

Ads Performance Dashboard
Das Ads Performance Dashboard mit KPIs, Anzeigen-Tabelle, Conversion-Funnel und Skalierungsrechner.
BereichBeschreibung
KPI-KartenGesamtausgaben, Klicks, Impressions, Conversions und Kosten pro Conversion – auf einen Blick.
DiagrammeAusgabenverteilung nach Plattform sowie ein Kostenvergleich zwischen Ads-Ausgaben und Agenturkosten.
Anzeigen-TabelleAlle Anzeigen gruppiert nach Kampagne – mit Ausgaben, Klicks, CTR, CPC, Leads und Kunden-Zuordnung. Pausierte Kampagnen werden in einem aufklappbaren Akkordion zusammengefasst.
Conversion-RealitätVergleich: Was die Plattformen melden vs. was das CRM als echte Kunden bestätigt. Optional mit Octotracking-Daten.
Conversion-FunnelVisueller Trichter aller Ads-Kontakte: vom Eingang über Bearbeitung und Interesse bis zum Kunden – mit Drop-off-Raten pro Stufe.
AgenturkostenWiederkehrende und einmalige Positionen wie Servicepauschale, Kampagnen-Management, Landingpages etc.
AmortisationsrechnungGesamtinvestition inklusive Agenturkosten, echte Kunden, ROI und Amortisationsfaktor.
SkalierungsrechnerInteraktiver Rechner: Wie viel Budget und Zeit brauchen Sie für eine bestimmte Anzahl neuer Kunden?

Einrichtung durch den Administrator

Bevor Live-Daten angezeigt werden, muss ein Administrator die Anbindung an die jeweilige Werbeplattform einmalig konfigurieren.

Meta Ads einrichten

  1. Meta Developer Portal öffnen: Rufen Sie https://developers.facebook.com auf und melden Sie sich an.
  2. Neue Business-App erstellen: Legen Sie eine neue App vom Typ „Business“ an.
  3. Marketing API hinzufügen: Fügen Sie die Marketing API als Produkt zu Ihrer App hinzu.
  4. Token generieren: Erstellen Sie einen Access Token mit den Berechtigungen ads_read und read_insights.
  5. In Octoserv eintragen: Öffnen Sie in Octoserv Einstellungen › Ads Performance und tragen Sie App-ID, App-Secret, Ad-Account-ID und Access Token ein.
  1. Google Cloud Projekt: Rufen Sie die Google Cloud Console auf und erstellen Sie ein neues Projekt.
  2. Google Ads API aktivieren: Aktivieren Sie die Google Ads API unter „APIs & Dienste“.
  3. OAuth2-Zugangsdaten erstellen: Erstellen Sie eine OAuth-Client-ID vom Typ „Webanwendung“.
  4. Redirect-URI eintragen: Die in Octoserv angezeigte Redirect-URI in der Cloud Console als „Authorized redirect URI“ hinterlegen.
  5. Developer Token beantragen: Im Google Ads Konto unter Tools → API Center den Developer Token kopieren. Ein Test-Token reicht für eigene Konten.
  6. In Octoserv eintragen: Öffnen Sie Einstellungen › Ads Performance und tragen Sie Client-ID, Client-Secret, Customer-ID und Developer Token ein.
  7. Verbinden: Klicken Sie auf „Mit Google verbinden“ und autorisieren Sie den Zugriff.

Filter und Zeiträume

FilterBeschreibung
ZeitraumWählen Sie zwischen 7, 30 oder 90 Tagen.
PlattformAlle Plattformen, nur Meta oder nur Google.

Die gewählten Filter passen alle KPI-Karten, Diagramme und die Anzeigen-Tabelle automatisch an. Der Plattform-Filter erscheint nur, wenn beide Plattformen (Meta und Google) verbunden sind.


Anzeigen-Performance

Die Tabelle zeigt alle einzelnen Anzeigen gruppiert nach Kampagne. So erkennen Sie auf einen Blick, welche Anzeige die meisten Leads bringt und welche Kosten verursacht, ohne Ergebnisse zu liefern.

SpalteBedeutung
AnzeigeName der einzelnen Anzeige innerhalb einer Kampagne
StatusAktiv oder Pausiert
AusgabenWie viel Budget diese Anzeige verbraucht hat
LeadsAnzahl der Conversions laut Plattform (Formular-Klicks, Anfragen)
Kosten/LeadWas ein einzelner Lead bei dieser Anzeige kostet
KundenEchte Kunden aus dem CRM (per UTM-Zuordnung, wenn konfiguriert)

Pausierte Kampagnen werden in einem geschlossenen Akkordion zusammengefasst und können bei Bedarf aufgeklappt werden. So bleibt der Fokus auf den aktiven Anzeigen.


Conversion-Realität: Plattform vs. CRM

Meta und Google melden Conversions basierend auf Pixel-Tracking – diese Zahlen sind nicht identisch mit echten Kunden. Gründe dafür sind Opt-out, Cookie-Blocking und ungenaue Conversion-Ziele (z. B. Formular-Klick statt Vertragsabschluss).

Dieser Bereich stellt drei Datenquellen nebeneinander:

KarteQuelleZuverlässigkeit
Plattform meldetMeta Pixel / Google Ads PixelUnvollständig – Opt-out und Cookie-Blocking verfälschen
OctotrackingEigenes cookiefreies TrackingVollständiger – kein Consent nötig
CRM-RealitätOctoserv (Status = Kunde)100% zuverlässig – echte Kunden

Die Octotracking-Karte erscheint nur, wenn das Tracking-Plugin aktiv ist und Conversions erfasst wurden. Die Differenz zwischen Plattform- und Octotracking-Conversions zeigt, wie viele Besucher das Pixel blockiert haben.

Conversion-Funnel

Der Funnel zeigt alle Kontakte, die über Ads-Kampagnen ins CRM gelangt sind, aufgeschlüsselt nach ihrem aktuellen Status:

StufeBedeutung
Kontakte gesamtAlle CRM-Kontakte mit Quelle „Facebook Ads“ oder „Google Ads“ – farblich nach Plattform aufgeteilt
In BearbeitungKontakte die aktiv bearbeitet werden
Hat InteresseQualifizierte Interessenten
KundeEchte Kunden (Status = Kunde im CRM)
Kein InteresseAbgesprungene Kontakte (separat, rot markiert)

Zwischen jeder Stufe wird der Drop-off angezeigt: Wie viele Kontakte an dieser Stelle verloren gehen.

Durchschnittliche Zeit bis Kunde

Wenn das Journal Statuswechsel zu „Kunde“ erfasst hat, zeigt dieser Bereich die durchschnittliche, schnellste und längste Zeit vom Kontakt-Eingang bis zum Kundenabschluss – inklusive der Datenbasis (Anzahl Kontakte, auf denen die Berechnung basiert).


Agenturkosten verwalten

Im Bereich Agenturkosten können Sie alle Kosten erfassen, die neben den reinen Werbeausgaben anfallen:


Druckansicht


Amortisation – Vom Klick zum Kunden

Das Besondere am Ads Performance Dashboard: Es verbindet die Werbeausgaben mit den echten Geschäftsergebnissen aus Octoserv. So sehen Sie nicht nur wie viele Klicks und Anfragen eine Kampagne bringt, sondern was am Ende wirklich dabei herauskommt.

Zwei Ebenen der Conversion

EbeneQuelleBedeutung
Ad-Conversions (Interesse)Meta / Google AdsFormular abgeschickt, Button geklickt, Dankeseite gesehen – der Interessent hat reagiert.
Echte Conversions (Kunden)OctoservDer Kontakt hat in Octoserv den Status „Kunde“ erhalten – ein echter Abschluss.

Was wird berechnet?

Durchschnittlichen Kundenwert eintragen

Damit die Amortisation berechnet werden kann, tragen Sie den durchschnittlichen Umsatz pro gewonnenem Kunden ein. Ein gelbes Hinweisfeld im Dashboard zeigt Ihnen wo. Beispiel: Wenn ein Kunde im Schnitt €65.000 Umsatz bringt, tragen Sie 65000 ein.

Beispielrechnung:

Gesamtinvestition (Ads + Agentur)€6.500
Neue Kunden im Zeitraum4
Durchschnittlicher Kundenwert€65.000
Umsatz neue Kunden€260.000
ROI3.900%
Amortisationsfaktor40x

In diesem Beispiel bringt jeder investierte Euro 40 Euro zurück.


Skalierungsrechner

Der Skalierungsrechner beantwortet die Frage: „Was muss ich investieren, um X neue Kunden zu gewinnen?“ Alle Berechnungen basieren auf Ihren tatsächlichen bisherigen Kampagnendaten.

Bewegen Sie den Schieberegler auf die gewünschte Anzahl neuer Kunden. Der Rechner berechnet automatisch:

KennzahlErklärung
Formular-AnfragenWie viele Anfragen insgesamt nötig sind (basierend auf Ihrer Umwandlungsrate Anfrage → Kunde)
Geschätzte DauerWie lange es dauert, basierend auf Ihren aktuellen monatlichen Anfragen
WerbebudgetDas benötigte Anzeigenbudget (aufgeteilt nach Meta und Google)
AgenturkostenMonatliche Betreuungskosten × geschätzte Dauer
ROASReturn on Ad Spend – wie viel Euro Umsatz pro investiertem Euro Werbebudget (1x = Break-even)
ROIReturn on Investment – Gesamtrendite in Prozent (Ads + Agentur)
AmortisationsfaktorWie oft sich die Gesamtinvestition durch den Kundenumsatz zurückzahlt

Unter dem Rechner finden Sie eine ausführliche Erläuterung aller Kennzahlen.


Einrichtung – Übersicht

Ads Performance Einstellungen
Die Einstellungsseite unter Einstellungen › Ads Performance mit Meta- und Google-Anbindung.

Häufige Fragen

FrageAntwort
Warum sehe ich Demo-Daten?Es ist noch keine Werbeplattform verbunden. Konfigurieren Sie die Anbindung unter Einstellungen › Ads Performance.
Wie oft werden die Daten aktualisiert?Bei jedem Seitenaufruf werden die aktuellen Daten von Meta und Google abgerufen.
Woher kommen die „Echten Conversions“?Aus Octoserv: Kontakte deren Status im gewählten Zeitraum auf „Kunde“ geändert wurde.
Was ist der durchschnittliche Kundenwert?Der Umsatz den ein typischer Neukunde bringt. Tragen Sie ihn im Dashboard unter „Umsatz-Tracking“ ein.
Warum zeigt der Funnel 0 Kontakte?Der Funnel zählt Kontakte mit Quelle „Facebook Ads“ oder „Google Ads“. Stellen Sie sicher, dass beim Import das Feld quelle_octo korrekt gesetzt wird.
Was ist die Conversion-Realität?Der Vergleich zwischen dem, was Meta/Google als Conversion meldet, und dem, was im CRM tatsächlich als Kunde verbucht ist.
Wann erscheint die Octotracking-Karte?Nur wenn das Tracking-Plugin aktiv ist und im gewählten Zeitraum Conversion-Events erfasst wurden.

Meta Conversions API (Server-Side Tracking)

Conversions werden serverseitig an Meta zurückgesendet – ohne Cookie-Banner oder Pixel. Das ermöglicht Ad-Tracking trotz abgeschaltetem Consent-Banner.

So funktioniert es

  1. Ein Besucher interagiert auf der Website (Formular, Klick, Seitenbesuch).
  2. Octo Tracking erfasst das Event über octolytics.js (localStorage, kein Cookie).
  3. Bei einer Conversion wird das Event serverseitig an die Meta Graph API gesendet.
  4. Meta matched den Nutzer über gehashte Daten (E-Mail, Telefon, Name) gegen die eigene Nutzerdatenbank.
  5. Die Conversion wird der Ad-Kampagne zugeordnet – als wäre der Facebook Pixel aktiv.

Einrichtung

  1. Meta Ads konfigurieren (App-ID, Token, Ad-Account) – wie bisher.
  2. Pixel-ID eintragen: Die Pixel-ID / Dataset-ID aus dem Meta Events Manager. Nicht identisch mit der App-ID!
  3. CAPI aktivieren: Checkbox "Conversions an Meta senden" anklicken.
  4. Testen: Einen Test-Event-Code aus dem Meta Events Manager eintragen. Events erscheinen dann nur im Test-Tab.
  5. Produktivbetrieb: Test-Event-Code entfernen.

CAPI-Status

Die Status-Anzeige zeigt die letzten 7 Tage: Anzahl gesendete Events, Fehler und Verteilung nach Plattform. Über "Letzte CAPI-Einträge anzeigen" sehen Sie das detaillierte Log.

Vorbereitet für Google

Die Architektur unterstützt künftig auch Google Ads Offline Conversions. Sobald verfügbar, erscheint eine separate Google-Karte in den Einstellungen.