Wo Artikel erscheinen können
| Ziel | Was Sie anlegen | Wie Demander veröffentlicht |
|---|---|---|
| Von Demander gehosteter Blog | Nichts | Artikel unter der öffentlichen Adresse von Demander mit Übersichtsseite, sitemap.xml, rss.xml, kanonischen URLs, JSON-LD und dem Tracker |
| WordPress ab Version 5.6 | Ein Anwendungspasswort für einen Benutzer, der Beiträge veröffentlichen darf | REST API: Kategorien und Schlagwörter werden gefunden oder angelegt, das Titelbild wird mit Alt-Text hochgeladen, die Zeitplanung läuft über WordPress selbst; beim Zurückziehen wird der Beitrag wieder zum Entwurf |
| Webflow | Ein Site-Token mit Lese- und Schreibzugriff auf das CMS und die ID der Blog-Collection | Data API v2 mit Ihrer Feldzuordnung; den Veröffentlichungszeitpunkt steuert Demander selbst |
| Ghost ab Version 5 | Eine Custom Integration und ihr Admin-API-Schlüssel | Admin API aus HTML, der Call-to-Action als HTML-Card, JSON-LD per Code Injection, die Zeitplanung läuft über Ghost selbst |
| HubSpot CMS | Nichts Neues: Ihre HubSpot-Verbindung mit dem Content-Scope, dazu die Blog-ID | Blogbeiträge über CMS v3, Tags werden gefunden oder angelegt, erst als Entwurf, dann live geschaltet, die Zeitplanung läuft über HubSpot selbst |
| GitHub (Hugo, Jekyll, Astro, Next.js) | Ein Fine-grained Token für genau dieses eine Repository | Markdown mit Front Matter für Ihr Framework, direkt in den Branch committet oder als Pull Request geöffnet |
| Webhook (jede Website) | Ein https-Endpunkt und ein gemeinsames Secret | Signiertes JSON mit HTML, Markdown, JSON-LD und den Metadaten des Artikels |
Vom Entwurf zum veröffentlichten Artikel
-
Aus Ihrem Plan entworfen
Themenideen entstehen je Persona und Funnel-Phase. Entwürfe verwenden nur Fakten aus Ihrem Produktprofil und freigegebene Werbeaussagen, und eine SEO-Überarbeitung ergänzt eine FAQ und JSON-LD. Mehr dazu unter Blog und Landingpages.
-
Freigabe über das Gate
Veröffentlichen ist eine Aktion wie jede andere Änderung und durchläuft das Gate (die zentrale Prüfung jeder Aktion). Ohne Freigabe läuft sie erst ab Autonomiestufe 3, im Scale-Tarif also selbstständig; bei Starter und Growth gibt eine Person sie frei. Ein späterer Veröffentlichungszeitpunkt wird gespeichert und dann ausgeführt.
-
Beim Veröffentlichen erneut geprüft
Unmittelbar vor der Veröffentlichung durchläuft der Text noch einmal die Schreibregeln, und solange die Verwaltung durch Demander ausgesetzt ist, wird nichts veröffentlicht.
-
Beworben
Nach der ersten Veröffentlichung plant Demander organische Posts, die auf den Artikel verlinken, und eine Nurturing-E-Mail, die auf ihn verweist. Awareness-Kampagnen können ihn als Zielseite nutzen.
-
Umkehrbar
Beim Zurückziehen wird der Artikel auf Ihrer Website wieder zum Entwurf, und Posts, die ihn bewerben und noch nicht erschienen sind, werden storniert.
Was ein Webhook-Ziel empfängt
POST /your-endpoint HTTP/1.1
Content-Type: application/json
X-Demander-Event: blog.published
X-Demander-Delivery: <unique id>
X-Demander-Signature: t=<unix seconds>,v1=<hex HMAC-SHA256 of "<t>.<raw body>">
{ "event": "blog.published", "id": "…", "status": "…", "title": "…", "slug": "…",
"excerpt": "…", "metaDescription": "…", "html": "…", "markdown": "…", "markdownFile": "…",
"tags": […], "categories": […], "author": "…", "coverImageUrl": "…", "coverAlt": "…",
"faq": […], "cta": {…}, "jsonLd": {…}, "publishedAt": "…" }
Gekürzt. Die Ereignisse heißen blog.published, blog.updated und blog.unpublished. Berechnen Sie den HMAC mit dem gemeinsamen Secret neu, vergleichen Sie in konstanter Zeit und lehnen Sie Zeitstempel ab, die älter als fünf Minuten sind. Eine 2xx-Antwort kann die ID und die URL des Artikels auf Ihrer Seite zurückgeben.
Die Wirkung von Artikeln messen
-
01
Eine URL pro Veröffentlichung
Jede Veröffentlichung speichert Ziel, externe ID und öffentliche URL, und Aktualisierungen gehen an denselben Eintrag.
-
02
Gelesene Artikel werden zu Touchpoints
Der Tracker ordnet Seitenaufrufe über diesen Pfad und über die UTM-Links des Blogs zu und erfasst sie als Blog-Touchpoints auf der Zeitleiste des Accounts, mit Persona, Phase und Botschaft des Artikels.
-
03
Lesen fließt in Scoring und Nurturing ein
Liest ein identifizierter Account einen Artikel, erhält er ein Signal, das in seinen Score einfließt und mitbestimmt, auf welche Nurturing-Liste er gehört.
Zugangsdaten und Sicherheit
Kein CMS verlangt eine App-Prüfung. Jeder Workspace verbindet seine eigene Website unter „Integrationen“ und „Blog-Veröffentlichung“, und die Zugangsdaten werden wie bei jeder Integration verschlüsselt gespeichert. Jeder ausgehende Aufruf läuft über den gegen SSRF abgesicherten Client von Demander, deshalb muss ein Webhook-Ziel eine öffentliche https-Adresse sein.
Häufige Fragen
Kann ich den Artikel auf meiner eigenen Website prüfen, bevor er live geht?
Ja. Speichern Sie ihn zuerst als Entwurf im Ziel, prüfen Sie ihn dort und veröffentlichen Sie ihn dann aus Demander.
Wo liegt der gehostete Blog?
Unter der öffentlichen Adresse von Demander im Pfad /v1/public/blog/, mit Ihrem Blog-Slug, einer eigenen Übersichtsseite, sitemap.xml und rss.xml. Seine kanonischen URLs verwenden diese Adresse. Ziehen die Artikel später auf Ihre eigene Domain um, ändern sich deshalb ihre URLs.
Wir nutzen ein CMS, das hier nicht aufgeführt ist. Können wir trotzdem veröffentlichen?
Nutzen Sie das Webhook-Ziel. Ihr Endpunkt erhält Titel, Slug, HTML, Markdown mit Front Matter, Auszug, Meta-Description, Tags, Kategorien, URL des Titelbilds, JSON-LD und Veröffentlichungszeitpunkt, signiert mit Ihrem gemeinsamen Secret.
Brauchen wir für HubSpot CMS den Content Hub von HubSpot?
Ihr Portal braucht einen Blog. Den gibt es mit Content Hub oder mit einer Marketing-Hub-Edition, die einen Blog enthält. Ohne Blog lehnt HubSpot die Veröffentlichung ab.