Beantrage frühzeitigen Zugang

Gib deinen Vornamen und deine geschäftliche E-Mail-Adresse ein. Wir senden dir einen Link, mit dem du deine Anfrage für den Tajo-Zugang bestätigst.

Amplitude Connector

Connector-Status: Geplant Noch nicht gebaut. Tajo betreibt diesen Connector heute nicht.

Illustration · Beispieldaten

Sync-Beispiel

Einen Datensatz prüfen

Quelle

Amplitude

Connector-Status: Geplant

Ziel

Ihr anderes Tool

Connector-Status: Eigenes Tool

QuellfeldZielfeldBeispielwert
record.id source_id record_1042
record.updated_at updated_at 2026-10-18T08:00:00Z
record.value value sample_value
  1. Entwerfen
  2. Einen Datensatz prüfen
  3. Diese Version freigeben

Der Status gilt für einzelne Connectoren und garantiert nicht, dass dieser Sync bereit ist. Felder zur Veranschaulichung. Prüfen Sie vor dem Sync das tatsächliche Schema und die Berechtigungen.

Verbinde Amplitude über Tajo mit Brevo, um Produktanalyse-Daten für die Marketingautomatisierung zu nutzen. Synchronisiere Verhaltenskohorten, Nutzer:innen-Eigenschaften und Produktevents, um zielgerichtete Kampagnen zu betreiben.

Überblick

EigenschaftWert
PlattformAmplitude
KategorieAnalytics (Custom)
EinrichtungsaufwandMittel
Offizielle IntegrationNein
Synchronisierte DatenEvents, Nutzer:innen, Kohorten, Eigenschaften
Verfügbare Skills6

Funktionen

  • Event-Weiterleitung - Sende Amplitude-Track-Events an Brevo, um Trigger für die Marketingautomatisierung zu nutzen
  • Kohorten-Synchronisierung - Exportiere Amplitude-Verhaltenskohorten als Brevo-Kontaktlisten
  • Synchronisierung von Nutzer:innen-Eigenschaften - Ordne Amplitude-Nutzer:innen-Eigenschaften Brevo-Kontaktattributen zu
  • Umsatz-Tracking - Synchronisiere Umsatzereignisse für die Analyse des Customer Lifetime Value
  • Verhaltensbasierte Segmentierung - Nutze Amplitude-Engagement-Daten in Brevo-Segmenten
  • HTTP-V2-API-Integration - Direkte Integration mit der HTTP-V2-Ingestion-API von Amplitude

Voraussetzungen

Bevor du beginnst, stelle sicher, dass du Folgendes hast:

  1. Ein Amplitude-Konto mit einem angelegten Projekt
  2. Deinen Amplitude API Key und Secret Key
  3. Ein Brevo-Konto mit API-Zugriff
  4. Ein Tajo-Konto mit API-Zugangsdaten

Authentifizierung

Amplitude-API-Keys

Amplitude verwendet API-Key- und Secret-Key-Paare zur Authentifizierung. Der API-Key identifiziert dein Projekt, während der Secret-Key serverseitige Anfragen authentifiziert.

Terminal window
# Find your keys in Amplitude:
# Settings > Projects > [Your Project] > General

Authentifizierung der HTTP V2 API

Die HTTP V2 API verwendet den API-Key im Request-Body:

Terminal window
curl -X POST https://api2.amplitude.com/2/httpapi \
-H "Content-Type: application/json" \
-d '{
"api_key": "YOUR_AMPLITUDE_API_KEY",
"events": [...]
}'

Konfiguration

Grundeinrichtung

connectors:
amplitude:
enabled: true
api_key: "your-amplitude-api-key"
secret_key: "your-amplitude-secret-key"
data_center: "US" # or "EU"
# Data sync options
sync:
events: true
user_properties: true
cohorts: true
revenue: true
# Brevo list assignment
lists:
active_users: 10
power_users: 11
churning_users: 12

Event-Zuordnung

Ordne Amplitude-Events Brevo-Automatisierungsauslösern zu:

event_mapping:
# Amplitude event -> Brevo event
"Purchase": "order_completed"
"Sign Up": "customer_created"
"Add to Cart": "cart_updated"
"Page View": "page_viewed"
"Feature Click": "feature_used"
# Revenue events
"Revenue": "revenue_event"
"Subscription Started": "subscription_created"

Zuordnung von Nutzer:innen-Eigenschaften

Ordne Amplitude-Nutzer:innen-Eigenschaften Brevo-Kontaktattributen zu:

property_mapping:
# Amplitude property -> Brevo attribute
email: email
first_name: FIRSTNAME
last_name: LASTNAME
phone: SMS
plan_type: PLAN
signup_date: SIGNUP_DATE
total_purchases: ORDER_COUNT
lifetime_revenue: LTV
last_active: LAST_ACTIVE
device_type: DEVICE

API-Endpunkte

MethodeEndpunktBeschreibung
POST/2/httpapiEvents hochladen (HTTP V2 API)
POST/batchEvents per Batch-API hochladen
POST/identifyNutzer:innen-Eigenschaften setzen
POST/groupidentifyGruppen-Eigenschaften setzen
GET/2/exportRohe Event-Daten exportieren
GET/2/usersearchNach Nutzer:innen suchen
GET/2/useractivityAktivitätsverlauf eines Nutzers/einer Nutzerin abrufen
POST/api/3/cohort/exportKohorten-Mitglieder exportieren
GET/api/3/chart/{chart_id}/queryGespeicherte Chart-Daten abfragen

Code-Beispiele

Amplitude-Connector initialisieren

import { TajoClient } from '@tajo/sdk';
const tajo = new TajoClient({
apiKey: process.env.TAJO_API_KEY,
brevoApiKey: process.env.BREVO_API_KEY
});
// Connect Amplitude project
await tajo.connectors.connect('amplitude', {
apiKey: process.env.AMPLITUDE_API_KEY,
secretKey: process.env.AMPLITUDE_SECRET_KEY,
dataCenter: 'US'
});

Events über HTTP V2 API senden

// Send events to Amplitude (automatically forwarded to Brevo)
const response = await fetch('https://api2.amplitude.com/2/httpapi', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
api_key: process.env.AMPLITUDE_API_KEY,
events: [
{
user_id: "user_123",
event_type: "Purchase",
event_properties: {
revenue: 89.99,
product_id: "SKU-001",
product_name: "Widget Pro"
},
user_properties: {
$set: {
plan_type: "premium"
}
},
time: Date.now()
}
]
})
});
// Expected response: { "code": 200, "events_ingested": 1 }

Kohorte mit Brevo-Liste synchronisieren

// Export an Amplitude cohort and sync to Brevo
const cohort = await tajo.connectors.syncCohort('amplitude', {
cohortId: 'abc123',
targetList: 11, // Brevo list ID
syncMode: 'mirror' // mirror, append, or remove
});
console.log(cohort);
// {
// cohortName: "Power Users",
// membersCount: 2450,
// syncedToBrevo: 2450,
// listId: 11
// }

Ratenbegrenzungen

APILimitDetails
HTTP V2 API1.000 Events/Sek.Pro Projekt, Burst bis zu 2.000/Sek.
Batch API1.000 Events/BatchMax. 20 Batches/Sek.
Identify API1.000 Anf./Sek.Pro Projekt
Export API360 Anfragen/StundePro Projekt
Cohort Export1 gleichzeitiger ExportPro Kohorte
Dashboard REST API360 Anfragen/StundePro Projekt

Event-Größenlimits

Jedes Event-Payload darf 1 MB nicht überschreiten. Die HTTP V2 API akzeptiert bis zu 2.000 Events pro Anfrage mit einer maximalen Body-Größe von 20 MB.

Fehlerbehebung

ProblemUrsacheLösung
Events geben invalid-Status zurückPflichtfelder fehlenSicherstellen, dass user_id oder device_id bei jedem Event gesetzt ist
Nutzer:innen-Eigenschaften werden nicht synchronisiertFalscher Property-Operator$set zum Setzen, $setOnce für First-Touch-Werte verwenden
Kohorten-Export leerKohorte wird noch berechnetKohortenberechnung vor dem Export abwarten
429 Too Many RequestsRatenbegrenzung überschrittenExponentielles Backoff einführen und Batch-API nutzen
Umsatz wird nicht erfasstUmsatzfelder fehlenprice, quantity und revenue in Event-Eigenschaften angeben
EU-Daten werden nicht geroutetFalsches Rechenzentrumdata_center: "EU" setzen und api.eu.amplitude.com verwenden

Best Practices

  1. HTTP V2 API nutzen - Bevorzuge die V2 API gegenüber der Legacy-HTTP-API für bessere Validierung und Fehlerantworten
  2. Events bündeln - Sende Events in Batches bis zu 1.000, um den Durchsatz zu optimieren
  3. Nutzer:innen-Eigenschaften an Events setzen - Füge user_properties an Track-Events an, um Identify-Aufrufe zu reduzieren
  4. Kohorten zur Segmentierung nutzen - Synchronisiere Verhaltenskohorten, statt komplexe Segmentierungslogik zu replizieren
  5. Umsatz-Events korrekt tracken - Verwende revenue, price und productId für ein exaktes Umsatz-Tracking
  6. Ingestion-Gesundheit überwachen - Prüfe den Ingestion Debugger von Amplitude auf Event-Validierungsfehler
  7. Serverseitiges Tracking implementieren - Nutze serverseitige SDKs für eine zuverlässige Event-Zustellung

Sicherheit

  • Nur HTTPS - Die gesamte API-Kommunikation erfordert TLS 1.2+
  • API-Key-Rotation - Rotiere Secret-Keys regelmäßig über die Amplitude-Einstellungen
  • IP-Allowlisting - Verfügbar in Enterprise-Plänen
  • SOC 2 Type II - Amplitude ist SOC-2-Type-II-zertifiziert
  • DSGVO/CCPA - Unterstützung für Nutzer:innen-Datenlöschung und Exportanträge
  • EU-Datenresidenz - Option für EU-Rechenzentrum verfügbar

Verwandte Ressourcen

Beantrage frühzeitigen Zugang

Gib deinen Vornamen und deine geschäftliche E-Mail-Adresse ein. Wir senden dir einen Link, mit dem du deine Anfrage für den Tajo-Zugang bestätigst.

AI-Assistent

Hallo! Fragen Sie mich alles über die Dokumentation.

Diese Seite als Markdown: amplitude.md

Markdown wird geladen …
In Claude öffnen In ChatGPT öffnen