Integrationen
Attributionsdaten nach Attio senden
Attio hat kein eigenes Marketing-Reporting – also gehört die Attribution auf den Personen-Datensatz: einmal die LJ-Attribute anlegen, danach hält LeadJourney sie mit First-Touch- und Last-Touch-Daten gefüllt.
Attio ist ein CRM, keine Marketing-Suite – es gibt dort keinen Kampagnen-Report, der auf deine Ad-Daten wartet. Die Frage „Welche Kampagne hat diese Person gebracht?“ beantwortest du in Attio deshalb, indem du die Antwort auf den Personen-Datensatz schreibst: als Attribute, die dein Team sehen, filtern und gruppieren kann.
Gefüllt werden sie von LeadJourney. Das Einzige, was LeadJourney nicht kann, ist sie anzulegen – das ist dein Teil, und zwar einmalig.
Warum du die Attribute selbst anlegst
LeadJourney fragt bei Attio nur Lesezugriff auf deine Objekt-Konfiguration an. Ein Attribut anzulegen bräuchte Schreibzugriff darauf – die Integration kann dein Datenmodell also bewusst nicht umbauen und schreibt ausschließlich Werte in Attribute, die es schon gibt.
(In HubSpot wird dasselbe Feld-Set automatisch angelegt, als Gruppe LeadJourney Properties. In Attio gibt es dafür kein Gegenstück – deshalb dieser Artikel.)
Bevor du startest
- Attio ist verbunden – siehe Attio verbinden.
- Full access auf das People-Objekt in Attio. Admins dürfen Attribute immer anlegen, Members brauchen Full access auf das Objekt.
- Tracking ist live – siehe Tracking-Script installieren.
Attio vor längerer Zeit verbunden? Einmal neu autorisieren
Das Schreiben von Datensätzen braucht eine Berechtigung, die der Attio-App erst später hinzugefügt wurde. Ein Workspace, der davor verbunden wurde, liest problemlos, kann aber nicht schreiben – Destinations schlagen fehl. Öffne die Attio-Integration und klick einmal auf Re-authorize; Trigger und Einstellungen bleiben erhalten.
Schritt für Schritt
Die Attribute am Person-Objekt anlegen
Öffne in Attio eine beliebige People-Tabellenansicht, klick oben rechts auf das ⋮-Symbol, wähle Manage attributes und dann Create attribute. (Der lange Weg: Workspace-Name → Account settings → Objects → das Objekt → Tab Attributes → Create attribute.)
Gib jedem Attribut den Namen aus der Tabelle und wähle den Typ. Alles ist Text, außer den beiden Daten und der Touchpoint-Zahl.
| Attio-Attribut | Typ | LeadJourney-Wert |
|---|---|---|
| LeadJourney Click ID | Text | Click ID |
| LJ First Channel | Text | First source |
| LJ Last Channel | Text | Last source |
| LJ First Campaign | Text | First campaign name |
| LJ Last Campaign | Text | Last campaign name |
| LJ First Ad | Text | First ad name |
| LJ Last Ad | Text | Last ad name |
| LJ First Keyword | Text | First keyword text |
| LJ Last Keyword | Text | Last keyword text |
| LJ First Landing Page | Text | First click entry page |
| LJ Last Landing Page | Text | Last click entry page |
| LJ First Full URL | Text | First click entry full URL |
| LJ Last Full URL | Text | Last click entry full URL |
| LJ First Referrer | Text | First click referrer domain |
| LJ Last Referrer | Text | Last click referrer domain |
| LJ First Country | Text | First click country |
| LJ Last Country | Text | Last click country |
| LJ First City | Text | First click city |
| LJ Last City | Text | Last click city |
| LJ First Device | Text | First click device type |
| LJ Last Device | Text | Last click device type |
| LJ First OS | Text | First click OS |
| LJ Last OS | Text | Last click OS |
| LJ First Browser | Text | First click browser |
| LJ Last Browser | Text | Last click browser |
| LJ First Click Date | Date and timestamp | First click time |
| LJ Last Click Date | Date and timestamp | Last click time |
| LJ Last Ad Click ID | Text | Ref ID (click id) |
| LJ Total Touchpoints | Number | Touchpoints |
URLs kommen in ein Text-Attribut
Attio hat keinen URL-Typ. Landingpages, vollständige URLs und Referrer sind alle Text – in Attios eigener Doku steht, dass URLs in Text-Attribute gehören.
Den Slug hinterher nicht umbenennen
Attio leitet den Slug jedes Attributs – seinen API-Bezeichner – aus dem Namen ab, den du hier eintippst, und genau in diesen Slug schreibt LeadJourney. Du kannst einen Slug später in Attio ändern (⋮ → Change slug), aber das zerstört das Mapping, bis du es in LeadJourney neu zuweist. Tipp die Namen lieber gleich richtig.
Die Destination anlegen
Öffne in LeadJourney Settings → Apps → Attio, scrolle zu Send to Attio und klick auf + Add destination:
- Create this Attio record: Person.
- When this happens: New Lead.
- Write mode: Upsert – die Person aktualisieren, wenn es sie gibt, sonst anlegen.
- Matching attribute: Email addresses.
Warum über die E-Mail gematcht wird und nicht über die Click-ID
Ein Upsert findet den vorhandenen Datensatz über ein unique Attribut, und Attio erlaubt am Standard-People-Objekt keine eigenen Unique-Attribute – dein Attribut LeadJourney Click ID kann den Wert zwar tragen, aber nicht der Matching-Key sein. Email addresses ist der, der funktioniert. Und es ist der Identifier, den LeadJourney am ehesten hat.
Die Felder mappen
Füge unter Map fields eine Zeile pro Attribut hinzu: links die Attio column, rechts den LeadJourney value, nach der Tabelle aus Schritt 1.
Das Matching-Attribut füllt seine eigene Zeile automatisch, Email addresses ← Email steht also schon da. Find latest data zeigt echte Beispielwerte aus deinem Workspace – der schnellste Weg, ein Mapping vor dem Speichern zu prüfen.
Klick am Ende auf Create destination.
Klein anfangen, später erweitern
Du musst nicht alle 29 auf einmal mappen. E-Mail, Click-ID, First und Last Channel sowie First und Last Campaign beantworten schon die meisten Fragen. Öffne die Destination später erneut und ergänze den Rest mit + Add field.
Die ersten Zustellungen prüfen
Jede Destination-Zeile hat Pause / Resume, Edit und Delete. Darunter listet Sync history jede Zustellung mit Status – Success, Failed oder Skipped – plus Event, Objekt, Modus, Zeitpunkt und einer Detailzeile, dazu einen Retry-Button für die, die nicht angekommen sind.
Löse auf deiner eigenen Seite einen Test-Lead aus und sieh zu, wie er erscheint.
Wie sich die Werte über die Zeit verhalten
Drei Regeln solltest du kennen, bevor dein Team sich auf diese Felder verlässt:
- Ein leerer Wert überschreibt nie einen gefüllten. Hat LeadJourney bei einem Push nichts für ein Attribut, bleibt es unangetastet statt geleert zu werden.
- First-Touch-Felder bleiben stabil. LeadJourney sendet jedes Mal dieselben
First-Touch-Werte,
LJ First Campaignbenennt also weiterhin die Kampagne, die die Beziehung gestartet hat. - Last-Touch-Felder wandern.
LJ Last Campaignund seine Geschwister aktualisieren sich, wenn die Person über neue Anzeigen zurückkommt – genau dafür hat man beide Hälften.
Was LeadJourney heute nicht füllen kann
Vier Felder aus dem HubSpot-Set haben im Event New Lead kein Quellfeld, es gibt in Attio also nichts, worauf man sie mappen könnte. Lass sie weg, außer du willst, dass beide CRMs identisch aussehen:
| Feld | Warum |
|---|---|
| LJ First Ad Click ID | Mit einem Lead reist nur die Plattform-Click-ID des letzten Klicks (gclid, fbclid, …), als Ref ID. Ein First-Touch-Gegenstück gibt es nicht. |
| LJ First Placement | Placement trägt das Event New Click, nicht der Lead. |
| LJ Last Placement | Derselbe Grund. |
| LJ Lead Journey URL | Diesen Deeplink baut LeadJourney, wenn es HubSpots eigene Properties anlegt; im Outbound-Feldkatalog ist er nicht enthalten. |
Fehlerbehebung
Jede Zustellung schlägt fehl
Fast immer die fehlende Schreibberechtigung. Öffne die Attio-Integration, klick einmal auf Re-authorize und dann in der Sync history auf Retry bei einer fehlgeschlagenen Zustellung.
Ein Attribut bleibt in Attio leer
Entweder ist es in der Destination nicht gemappt, oder LeadJourney hat für diesen Lead tatsächlich keinen Wert – ein Lead mit nur einem erfassten Klick hat keinen getrennten First- und Last-Touch, und leere Werte werden übersprungen statt geschrieben. Mit Find latest data siehst du, was ein echter Lead mitbringt.
Ein Lead kommt gar nicht in Attio an
Upsert braucht den Matching-Wert. Ein Lead ohne E-Mail-Adresse lässt sich keinem Personen-Datensatz zuordnen – die Zustellung taucht mit Begründung in der Sync history auf. Prüfe Fehlende Leads, falls der Lead auch in LeadJourney nie aufgetaucht ist.
Das Mapping ist nach einer Änderung in Attio kaputt
Ein Attribut umzubenennen ist unkritisch, seinen Slug zu ändern nicht – in den Slug schreibt LeadJourney. Öffne die Destination erneut und wähle die Spalte neu.
Häufige Fragen
Verwandte Artikel
Attio verbinden
Attio autorisieren und Trigger von Attio nach LeadJourney einrichten.
Click-ID lesen und speichern
Die Click-ID auf die Datensätze bringen, die deine Formulare anlegen.
Wie Attribution funktioniert
Was First Touch und Last Touch tatsächlich bedeuten.
Apps-Übersicht
Alle Apps, die du verbinden und beliefern kannst.
Attio verbinden
Verbinde deinen Attio-Workspace in wenigen Minuten, ohne API-Keys und ohne von Hand verdrahtete Webhooks. Einmal autorisieren, CRM-Record-Events wie neue Personen, neue Deals, neue Unternehmen und Stage-Änderungen auf deine Conversions abbilden und LeadJourney-Daten zurück nach Attio schicken.
Close verbinden
Verbinde deine Close-Organisation in wenigen Minuten, ohne API-Keys und ohne von Hand verdrahtete Webhooks. Einmal autorisieren, CRM-Events wie neue Leads, neue Kontakte, neue Opportunities und Closed-Won-Deals auf deine Conversions abbilden und LeadJourney-Daten zurück nach Close schicken.