Anzeigen: erstellen, veröffentlichen und ROI messen (Google, Meta und LinkedIn Ads)
Erstellen und veröffentlichen Sie bezahlte Anzeigen auf Meta, Google Ads und LinkedIn Ads direkt aus Sellio (Kampagne, Zielgruppe, Budget und Creative), erstellt pausiert. Importieren Sie außerdem Ausgaben und Performance aus Ihren Konten, ordnen Sie gewonnene Opportunities Kampagnen zu und sehen Sie den ROI pro Kampagne. Das BYO-Modell bedeutet, dass die Werbekonten Ihnen gehören.
Die Integration Anzeigen importiert Ihre bezahlten Medienkampagnen (Google Ads, Meta Ads und LinkedIn Ads) sowie deren jeweilige Ausgaben in das CRM. Damit ordnen Sie GEWONNENE Opportunities den Kampagnen zu, aus denen sie entstanden sind, und sehen den echten ROI pro Kampagne: Ausgaben × Umsatz. Dies ist das BYO-Modell ("bring your own account"): Die Werbekonten und Zugangsdaten gehören Ihnen, ohne Vermittlung unsererseits.
Die Integration startet inaktiv: Nichts geschieht, bis Sie die Plattform-Zugangsdaten eintragen und aktivieren. Die Geheimnisse (Token, Client Secret) werden verschlüsselt im CRM gespeichert und nie wieder angezeigt. Jede Synchronisierung ist idempotent: Dieselbe Kampagne (nach ihrer Plattform-ID) wird aktualisiert, nicht dupliziert.
Anzeigen erstellen und veröffentlichen (Meta, Google und LinkedIn)
Über den Import von Ausgaben hinaus können Sie bezahlte Anzeigen auf Meta Ads, Google Ads und LinkedIn Ads direkt aus Sellio ERSTELLEN und veröffentlichen. Das Panel "Anzeige erstellen" befindet sich oben in Marketing → Anzeigen. Ein Admin schaltet dort die Veröffentlichung ein; mit einem über ein WRITE-Token verbundenen Konto erstellen Sie die gesamte Kampagne (Ziel, Tagesbudget, Zielgruppe nach Land/Alter und das Creative mit Überschrift, Text, Link, Call-to-Action und einem Bild aus der Asset-Bibliothek).
- Klicken Sie in Marketing → Anzeigen auf Anzeigenveröffentlichung aktivieren (nur Admins).
- Verbinden Sie das Werbekonto mit einem Write-Token unter Einstellungen → Integrationen (siehe unten, was jede Plattform benötigt).
- Klicken Sie auf Anzeige erstellen, wählen Sie die Plattform, füllen Sie Kampagne, Zielgruppe und Creative aus und klicken Sie auf Erstellen (pausiert).
- Die Anzeige wird PAUSIERT auf der Plattform erstellt: Es entstehen keine Ausgaben. Wenn Sie bereit sind, klicken Sie auf Aktivieren (Bestätigung), um sie live zu schalten. Sie können jederzeit pausieren.
- Verwenden Sie Status aktualisieren, um den Prüf-/Statuszustand (in Prüfung, aktiv, pausiert) direkt von der Plattform abzurufen.
Die hier erstellte Anzeige wird zu einem Asset der CRM-Kampagne (campaign hub), sodass ihre Ausgaben und Performance dasselbe ROI-Panel speisen, das in den Abschnitten unten beschrieben wird. Google Ads ist zunächst auf Testkonten beschränkt, bis Ihr Developer Token für die Produktion genehmigt wird; Meta und LinkedIn können je nach Konto eine App-Prüfung/Berechtigung erfordern.
Voraussetzungen
- Google Ads: ein Konto mit Kampagnen, ein genehmigtes Developer Token (aus dem API Center Ihres MCC-Kontos), die Customer ID (123-456-7890) und eine OAuth-App in Google Cloud (Client-ID/Secret + Refresh Token mit dem Google Ads Scope).
- Meta Ads: die Ad Account ID (act_XXXXXXXX) und ein Marketing API Access Token mit der Berechtigung ads_read.
- LinkedIn Ads: die Account ID (sponsoredAccount) und ein OAuth Access Token mit dem Scope r_ads_reporting.
- In Sellio Administratorzugriff, um die Zugangsdaten zu speichern und die Integration unter Einstellungen → Integrationen zu aktivieren.
Was jede Plattform benötigt
- Google Ads: ein Developer Token (aus dem API Center Ihres MCC-Kontos), die Customer ID des Werbekontos (Format 123-456-7890) und eine OAuth-App aus Ihrem Google-Cloud-Projekt (Client-ID, Client Secret und ein Refresh Token mit dem Google Ads Scope). Optional: die Login Customer ID des Manager-Kontos (MCC), falls Sie über einen Manager zugreifen. Das CRM tauscht das Refresh Token gegen ein Access Token und führt eine GAQL-Abfrage aus, um die Kampagnen und die Kosten der letzten 30 Tage zu holen.
- Meta Ads (Facebook/Instagram): die Ad Account ID (act_XXXXXXXX oder nur die Zahl) und ein Marketing API Access Token (System User oder OAuth) mit der Berechtigung ads_read. Das CRM liest die Kampagnen mit den eingebetteten Insights (Ausgaben, Impressionen, Klicks).
- LinkedIn Ads: die Account ID (Ihre sponsoredAccount-Nummer) und ein Marketing API OAuth Access Token mit dem Scope r_ads_reporting. Das CRM listet die Kampagnen auf und gleicht adAnalytics für Ausgaben/Impressionen/Klicks ab.
Konfigurieren (pro Plattform)
- Öffnen Sie Einstellungen → Integrationen und suchen Sie die Plattformkarte: "Google Ads", "Meta Ads" oder "LinkedIn Ads".
- Füllen Sie die Plattformfelder aus (siehe oben, was jede benötigt). Die Geheimnisse werden verschlüsselt gespeichert; fügen Sie sie erneut ein, wenn Sie sie aktualisieren müssen.
- Klicken Sie auf "Zugangsdaten speichern" und dann auf "Aktivieren".
- Klicken Sie auf "Kampagnen synchronisieren", um die Kampagnen und Ausgaben jetzt zu importieren. Sie können auch vom Bildschirm Anzeigen aus synchronisieren.
Kampagnen und ROI
Unter Marketing → Anzeigen (oder über den Link "Kampagnen und ROI anzeigen" auf der Integrationskarte) sehen Sie die importierten Kampagnen, jeweils mit Plattform, Status, Ausgaben, Währung, Impressionen und Klicks, zusammen mit der ROI-pro-Kampagne-Tabelle. Der ROI ist der zugeordnete gewonnene Umsatz abzüglich der Ausgaben; der ROAS ist der Umsatz geteilt durch die Ausgaben (Return on Ad Spend).
Die ROI-Tabelle zeigt außerdem pro Anzeige den CPL (Kosten pro Klick = Ausgaben ÷ Klicks), die Kosten pro Deal (Ausgaben ÷ zugeordnete gewonnene Opportunities) und die Konversionsrate (gewonnen ÷ Klicks). So können Sie die Effizienz jeder Anzeige vergleichen, nicht nur die Gesamtausgaben.
Jede importierte Anzeige kann über die Spalte "Kampagne" in der Tabelle der importierten Kampagnen mit einer CRM-Kampagne verknüpft werden. Sobald Sie sie verknüpfen, erscheint die Anzeige als Asset dieser Kampagne im Campaign Hub (zusammen mit Landingpages, Beiträgen und CTAs), sodass alles zu einer Initiative an einem Ort zusammengeführt wird.
Opportunity-Zuordnung
Auf demselben Bildschirm Anzeigen listet der Abschnitt "Opportunity-Zuordnung" Ihre GEWONNENEN Opportunities mit einer Kampagnenauswahl auf. Wenn Sie eine Opportunity mit einer Kampagne verknüpfen, wird der gewonnene Wert Teil des Umsatzes dieser Kampagne im ROI. Die Opportunity speichert diese Referenz außerdem im Feld "Anzeigenkampagne".
Einschränkung: Die echten APIs antworten nur mit gültigen Zugangsdaten aus Ihren Konten. Ohne Zugangsdaten bleibt die Integration inaktiv, und die Synchronisierung gibt einen klaren Fehler zurück, der zur Konfiguration auffordert. Das Standard-Ausgabenfenster für Google Ads sind die letzten 30 Tage.
So testen Sie
- Klicken Sie nach dem Speichern und Aktivieren auf der Plattformkarte auf "Kampagnen synchronisieren".
- Öffnen Sie Marketing → Anzeigen und bestätigen Sie, dass die importierten Kampagnen mit Plattform, Status, Ausgaben, Währung, Impressionen und Klicks erscheinen.
- Verknüpfen Sie im Abschnitt "Opportunity-Zuordnung" eine GEWONNENE Opportunity mit einer Kampagne und prüfen Sie, dass der ROI/ROAS dieser Kampagne nun den Umsatz berücksichtigt.
Fehlerbehebung
- Google Ads 401/Authentifizierungsfehler: ungültiges/abgelaufenes Refresh Token, nicht genehmigtes Developer Token oder falsche Customer ID. Generieren Sie das Refresh Token neu (Google Ads Scope) und bestätigen Sie die Login Customer ID, falls Sie über MCC zugreifen.
- Meta Ads: keine Kampagnen: Das Access Token benötigt die Berechtigung ads_read, und die Ad Account ID muss im Format act_XXXXXXXX (oder nur die Zahl) vorliegen.
- LinkedIn Ads: 403/keine Daten: Das Token benötigt den Scope r_ads_reporting, und die Account ID muss die sponsoredAccount-Nummer sein.
- Es wird synchronisiert, aber der ROI bleibt null: Nur GEWONNENE Opportunities, die einer Kampagne zugeordnet sind, fließen in die Berechnung ein. Ordnen Sie die Opportunities auf dem Bildschirm Anzeigen zu.
- Unterschiedliche Währungen: Ausgaben stammen von der Plattform und Umsatz von den Opportunities; die Werte werden wie angegeben ohne Wechselkursumrechnung dargestellt.