Be om tidlig tilgang

Skriv inn fornavn og e-postadresse på jobb. Vi sender deg en lenke for å bekrefte forespørselen om tilgang til Tajo.

Amplitude-kobling

Koblingsstatus: Planlagt Ikke bygget ennå. Tajo kjører ikke denne koblingen i dag.

Illustrasjon · eksempeldata

Eksempel på synkronisering

Se gjennom én oppføring

Kilde

Amplitude

Koblingsstatus: Planlagt

Mål

Det andre verktøyet ditt

Koblingsstatus: Eget verktøy

KildefeltMålfeltEksempelverdi
record.id source_id record_1042
record.updated_at updated_at 2026-10-18T08:00:00Z
record.value value sample_value
  1. Utkast
  2. Se gjennom én oppføring
  3. Godkjenn denne versjonen

Status gjelder hver enkelt kobling og garanterer ikke at denne synkroniseringen er klar. Feltene er illustrative. Kontroller faktisk skjema og tillatelser før synkroniseringen kjører.

Koble Amplitude til Brevo via Tajo for å utnytte produktanalysedata for markedsføringsautomatisering. Synkroniser atferdskohorter, brukeregenskaper og produkthendelser for å drive målrettede kampanjer.

Oversikt

EgenskapVerdi
PlattformAmplitude
KategoriAnalytics (Custom)
OppsettskompleksitetMiddels
Offisiell integrasjonNei
Synkroniserte dataHendelser, brukere, kohorter, egenskaper
Tilgjengelige ferdigheter6

Funksjoner

  • Videresending av hendelser - Send Amplitude track-hendelser til Brevo for markedsføringsautomatiseringstriggere
  • Kohortsynkronisering - Eksporter Amplitude atferdskohorter som Brevo-kontaktlister
  • Synkronisering av brukeregenskaper - Mapp Amplitude brukeregenskaper til Brevo-kontaktattributter
  • Inntektssporing - Synkroniser inntektshendelser for customer lifetime value-analyse
  • Atferdssegmentering - Bruk Amplitude engasjementsdata i Brevo-segmenter
  • HTTP V2 API-integrasjon - Direkte integrasjon med Amplitudes HTTP V2 ingestion API

Forutsetninger

Før du begynner, sørg for at du har:

  1. En Amplitude-konto med et opprettet prosjekt
  2. Amplitude API Key og Secret Key
  3. En Brevo-konto med API-tilgang
  4. En Tajo-konto med API-legitimasjon

Autentisering

Amplitude API-nøkler

Amplitude bruker API Key- og Secret Key-par for autentisering. API Key identifiserer prosjektet ditt, mens Secret Key autentiserer server-side-forespørsler.

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

HTTP V2 API-autentisering

HTTP V2 API bruker API-nøkkelen i forespørselsteksten:

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

Konfigurasjon

Grunnleggende oppsett

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

Hendelsesmapping

Mapp Amplitude-hendelser til Brevo-automatiseringstriggere:

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"

Mapping av brukeregenskaper

Mapp Amplitude brukeregenskaper til Brevo-kontaktattributter:

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-endepunkter

MetodeEndepunktBeskrivelse
POST/2/httpapiLast opp hendelser (HTTP V2 API)
POST/batchBulk-opplasting av hendelser (Batch API)
POST/identifySett brukeregenskaper
POST/groupidentifySett gruppeegenskaper
GET/2/exportEksporter rå hendelsesdata
GET/2/usersearchSøk etter brukere
GET/2/useractivityHent brukeraktivitetstidslinje
POST/api/3/cohort/exportEksporter kohortmedlemmer
GET/api/3/chart/{chart_id}/querySpør lagrede diagramdata

Kodeeksempler

Initialiser Amplitude-koblingen

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'
});

Send hendelser via HTTP V2 API

// 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 }

Synkroniser kohort til Brevo-liste

// 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
// }

Hastighetsgrenser

APIGrenseDetaljer
HTTP V2 API1 000 hendelser/sekPer prosjekt, burst opp til 2 000/sek
Batch API1 000 hendelser/batchMaks 20 batcher/sek
Identify API1 000 req/sekPer prosjekt
Export API360 forespørsler/timePer prosjekt
Cohort Export1 samtidig eksportPer kohort
Dashboard REST API360 forespørsler/timePer prosjekt

Grenser for hendelsesstørrelse

Hver hendelses-payload kan ikke overstige 1 MB. HTTP V2 API godtar opptil 2 000 hendelser per forespørsel med maksimal body-størrelse på 20 MB.

Feilsøking

ProblemÅrsakLøsning
Hendelser returnerer invalid-statusManglende påkrevde felterSørg for at user_id eller device_id er satt på hver hendelse
Brukeregenskaper synkroniseres ikkeFeil property-operatorBruk $set for å sette, $setOnce for first-touch-verdier
Kohorteksport tomKohort fortsatt beregnerVent til kohortberegningen er fullført før eksport
429 Too Many RequestsHastighetsgrense overskredetImplementer eksponentiell backoff og bruk batch API
Inntekt spores ikkeManglende inntektsfeltInkluder price, quantity og revenue i hendelsesegenskaper
EU-data rutes ikkeFeil datasenterSett data_center: "EU" og bruk api.eu.amplitude.com

Beste praksis

  1. Bruk HTTP V2 API - Foretrekk V2-API fremfor det eldre HTTP-API for bedre validering og feilrespons
  2. Batch hendelser - Send hendelser i batcher på opptil 1 000 for optimal gjennomstrømming
  3. Sett brukeregenskaper på hendelser - Inkluder user_properties på track-hendelser for å redusere identify-kall
  4. Bruk kohorter for segmentering - Synkroniser atferdskohorter i stedet for å replikere kompleks segmenteringslogikk
  5. Spor inntektshendelser riktig - Bruk revenue-, price- og productId-feltene for nøyaktig inntektssporing
  6. Overvåk ingestion-helsen - Sjekk Amplitudes Ingestion Debugger for valideringsfeil
  7. Implementer server-side-sporing - Bruk server-side SDK-er for pålitelig hendelseslevering

Sikkerhet

  • Kun HTTPS - All API-kommunikasjon krever TLS 1.2+
  • Rotering av API-nøkler - Roter Secret Keys periodisk via Amplitude-innstillinger
  • IP-allowlisting - Tilgjengelig på Enterprise-planer
  • SOC 2 Type II - Amplitude er SOC 2 Type II-sertifisert
  • GDPR/CCPA - Støtte for brukerdata-sletting og -eksportforespørsler
  • EU-dataresidens - EU-datasenter-alternativ tilgjengelig

Relaterte ressurser

Be om tidlig tilgang

Skriv inn fornavn og e-postadresse på jobb. Vi sender deg en lenke for å bekrefte forespørselen om tilgang til Tajo.

AI-assistent

Hei! Spør meg om dokumentasjonen.

Denne siden som Markdown: amplitude.md

Laster inn Markdown …
Åpne i Claude Åpne i ChatGPT