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.

Attribute anlegen
Einmalig, am Person-Objekt in Attio.
Destination anlegen
Eine Regel unter Settings → Apps → Attio.
Felder mappen
LeadJourney-Wert → Attio-Attribut.
Alles nach Schritt eins läuft von allein weiter.

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-AttributTypLeadJourney-Wert
LeadJourney Click IDTextClick ID
LJ First ChannelTextFirst source
LJ Last ChannelTextLast source
LJ First CampaignTextFirst campaign name
LJ Last CampaignTextLast campaign name
LJ First AdTextFirst ad name
LJ Last AdTextLast ad name
LJ First KeywordTextFirst keyword text
LJ Last KeywordTextLast keyword text
LJ First Landing PageTextFirst click entry page
LJ Last Landing PageTextLast click entry page
LJ First Full URLTextFirst click entry full URL
LJ Last Full URLTextLast click entry full URL
LJ First ReferrerTextFirst click referrer domain
LJ Last ReferrerTextLast click referrer domain
LJ First CountryTextFirst click country
LJ Last CountryTextLast click country
LJ First CityTextFirst click city
LJ Last CityTextLast click city
LJ First DeviceTextFirst click device type
LJ Last DeviceTextLast click device type
LJ First OSTextFirst click OS
LJ Last OSTextLast click OS
LJ First BrowserTextFirst click browser
LJ Last BrowserTextLast click browser
LJ First Click DateDate and timestampFirst click time
LJ Last Click DateDate and timestampLast click time
LJ Last Ad Click IDTextRef ID (click id)
LJ Total TouchpointsNumberTouchpoints

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:

  1. Create this Attio record: Person.
  2. When this happens: New Lead.
  3. Write mode: Upsert – die Person aktualisieren, wenn es sie gibt, sonst anlegen.
  4. 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 Campaign benennt also weiterhin die Kampagne, die die Beziehung gestartet hat.
  • Last-Touch-Felder wandern. LJ Last Campaign und 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:

FeldWarum
LJ First Ad Click IDMit 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 PlacementPlacement trägt das Event New Click, nicht der Lead.
LJ Last PlacementDerselbe Grund.
LJ Lead Journey URLDiesen 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