Zaprosite za zgodnji dostop

Vnesite svoje ime in službeni e-poštni naslov. Poslali vam bomo povezavo za potrditev zahteve za dostop do Taja.

Meta Ads Connector

Stanje konektorja: Načrtovano Še ni izdelano. Tajo danes ne poganja tega konektorja.

Ponazoritev · vzorčni podatki

Primer sinhronizacije

Preglejte en zapis

Vir

Meta Ads

Stanje konektorja: Načrtovano

Cilj

Vaše drugo orodje

Stanje konektorja: Orodje po meri

Izvorno poljeCiljno poljeVzorčna vrednost
record.id source_id record_1042
record.updated_at updated_at 2026-10-18T08:00:00Z
record.value value sample_value
  1. Osnutek
  2. Preglejte en zapis
  3. Odobrite to različico

Stanja veljajo za posamezne konektorje in ne zagotavljajo, da je ta sinhronizacija pripravljena. Polja so ponazoritvena. Pred zagonom sinhronizacije preverite dejansko shemo in dovoljenja.

Poveži Meta Ads (Facebook in Instagram) z Brevo prek Tajo za sinhronizacijo Custom Audiences, uvoz konverzijskih dogodkov prek Conversions API in premostitev plačanega socialnega oglaševanja z avtomatizacijo marketinškega življenjskega cikla.

Pregled

LastnostVrednost
PlatformaMeta Ads (Facebook, Instagram, Messenger, WhatsApp)
KategorijaMarketing
Zahtevnost nastavitveNapredna
Uradna integracijaNe
Sinhronizirani podatkiObčinstva, konverzije, kampanje, potencialne stranke
Razpoložljivi Skills8
Različica APIv25.0 (Graph API)

Funkcionalnosti

  • Sinhronizacija Custom Audience – naloži sezname stikov Brevo kot Meta Custom Audiences
  • Conversions API (CAPI) – pošlji konverzijske dogodke na strani strežnika za natančno pripisovanje
  • Sinhronizacija obrazcev za potencialne stranke – uvozi oddaje Facebook Lead Ads neposredno v stike Brevo
  • Vpogledi v kampanje – pridobi metrike uspešnosti oglasov v nadzorne plošče Tajo
  • Lookalike audiences – ustvari Lookalike Audiences iz sinhroniziranih segmentov Brevo
  • Sinhronizacija kataloga – sinhroniziraj kataloge izdelkov za dinamične oglase izdelkov
  • Večplatformnost – ena integracija pokriva oglase Facebook, Instagram, Messenger in WhatsApp

Predpogoji

Preden začneš, se prepričaj, da imaš:

  1. Račun Meta Business Manager
  2. Aplikacijo Facebook z dostopom do Marketing API
  3. Sistemskega uporabnika z ustreznimi dovoljenji
  4. Dostopni žeton z dovoljenji ads_management in ads_read
  5. Brevo račun z dostopom do API
  6. Tajo račun s poverilnicami API

Avtentikacija

Dostopni žeton sistemskega uporabnika

Meta za integracije med strežniki priporoča žetone sistemskih uporabnikov. Ti žetoni ne potečejo.

Terminal window
# Required permissions for System User
ads_management
ads_read
business_management
leads_retrieval
pages_read_engagement
catalog_management

Avtentikacija na ravni aplikacije

Terminal window
curl -G "https://graph.facebook.com/v25.0/act_AD_ACCOUNT_ID/campaigns" \
-d "access_token=SYSTEM_USER_ACCESS_TOKEN" \
-d "fields=name,status,objective"

Konfiguracija

Osnovna nastavitev

connectors:
meta_ads:
enabled: true
app_id: "your-facebook-app-id"
app_secret: "your-facebook-app-secret"
access_token: "your-system-user-access-token"
ad_account_id: "act_123456789"
business_id: "987654321"
pixel_id: "111222333444"
# Data sync options
sync:
custom_audiences: true
conversions_api: true
lead_forms: true
campaign_insights: true
# API version
api_version: "v25.0"

Konfiguracija Custom Audience

Sinhroniziraj sezname Brevo v Meta Custom Audiences:

custom_audiences:
enabled: true
lists:
- brevo_list_id: 5
audience_name: "All Customers"
subtype: "CUSTOM"
- brevo_list_id: 6
audience_name: "High LTV Customers"
subtype: "CUSTOM"
- brevo_list_id: 7
audience_name: "Recent Purchasers"
subtype: "CUSTOM"
# Matching fields
match_keys:
- EMAIL
- PHONE
- FN # First name
- LN # Last name
- CT # City
- ST # State
- ZIP
- COUNTRY
schedule: "daily"
sync_mode: "mirror"

Konfiguracija Conversions API

conversions_api:
enabled: true
pixel_id: "111222333444"
test_event_code: "" # Set for testing, clear for production
events:
- brevo_event: "order_completed"
meta_event: "Purchase"
value_field: "revenue"
currency_field: "currency"
- brevo_event: "cart_updated"
meta_event: "AddToCart"
- brevo_event: "customer_created"
meta_event: "Lead"
- brevo_event: "page_viewed"
meta_event: "ViewContent"

Končne točke API

MetodaKončna točkaOpis
POST/v25.0/act_{id}/customaudiencesUstvarjanje Custom Audience
POST/v25.0/{audience_id}/usersDodaj uporabnike v Custom Audience
DELETE/v25.0/{audience_id}/usersOdstrani uporabnike iz Custom Audience
POST/v25.0/{pixel_id}/eventsPošlji dogodke Conversions API
GET/v25.0/act_{id}/campaignsSeznam kampanj
GET/v25.0/act_{id}/insightsPridobi vpoglede kampanj
GET/v25.0/{form_id}/leadsPridobi oddaje obrazcev za potencialne stranke
POST/v25.0/act_{id}/adcreativesUstvarjanje oglasnih kreativ
GET/v25.0/{catalog_id}/productsSeznam izdelkov kataloga

Primeri kode

Inicializacija konektorja Meta Ads

import { TajoClient } from '@tajo/sdk';
const tajo = new TajoClient({
apiKey: process.env.TAJO_API_KEY,
brevoApiKey: process.env.BREVO_API_KEY
});
// Connect Meta Ads account
await tajo.connectors.connect('meta-ads', {
appId: process.env.META_APP_ID,
appSecret: process.env.META_APP_SECRET,
accessToken: process.env.META_ACCESS_TOKEN,
adAccountId: 'act_123456789',
pixelId: '111222333444'
});

Pošiljanje dogodkov Conversions API

// Send a purchase event via Conversions API
const response = await fetch(
`https://graph.facebook.com/v25.0/${PIXEL_ID}/events`,
{
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
data: [{
event_name: 'Purchase',
event_time: Math.floor(Date.now() / 1000),
action_source: 'website',
user_data: {
em: [hashSHA256('[email protected]')],
ph: [hashSHA256('+15551234567')],
fn: [hashSHA256('jane')],
ln: [hashSHA256('kim')],
client_ip_address: '192.168.1.1',
client_user_agent: 'Mozilla/5.0...',
fbc: 'fb.1.1234567890.AbCdEfG', // Click ID
fbp: 'fb.1.1234567890.987654321' // Browser ID
},
custom_data: {
value: 89.99,
currency: 'USD',
content_ids: ['SKU-001'],
content_type: 'product'
}
}],
access_token: process.env.META_ACCESS_TOKEN
})
}
);

Sinhronizacija Custom Audience iz seznama Brevo

// Upload a Brevo contact list as a Meta Custom Audience
await tajo.connectors.syncAudience('meta-ads', {
brevoListId: 5,
audienceName: 'High Value Customers',
matchKeys: ['EMAIL', 'PHONE', 'FN', 'LN'],
syncMode: 'mirror'
});

Pridobivanje vpogledov kampanj

// Get campaign performance metrics
const insights = await tajo.connectors.query('meta-ads', {
resource: 'campaigns',
fields: ['campaign_name', 'impressions', 'clicks', 'spend',
'actions', 'cost_per_action_type'],
dateRange: { since: '2024-01-01', until: '2024-01-31' },
level: 'campaign'
});

Omejitve hitrosti

VirOmejitevPodrobnosti
Marketing APINivojskoGlede na raven dostopa aplikacije in porabo
Nalaganja Custom Audience700 zahtevkov/uroNa oglaševalski račun
Conversions API2.000 dogodkov/sNa piksel
Insights API200 klicev/uroNa oglaševalski račun
Pridobivanje potencialnih strank200 klicev/uroNa stran
Paketni zahtevki50 zahtevkov/paketNa paketni klic

Zahtevana poslovna verifikacija

Polni dostop do Marketing API zahteva poslovno verifikacijo v Meta Business Manager. Nepreverene aplikacije so omejene na razvojni način z omejenimi omejitvami hitrosti.

Odpravljanje težav

TežavaVzrokRešitev
OAuthExceptionPotekel ali neveljaven žetonZnova ustvari dostopni žeton sistemskega uporabnika
Nizka stopnja ujemanja Custom AudienceSlaba kakovost podatkovZgoščuj vse OI z SHA-256, vključi več ujemajočih ključev
Konverzije niso pripisaneManjkajoča parametra fbc/fbpPosreduj Facebook Click ID in Browser ID iz piškotkov
RATE_LIMIT_REACHEDPreveč klicev APIImplementiraj eksponentni odlog, preveri nivo dostopa API
Obrazci za potencialne stranke se ne sinhronizirajoManjkajoče dovoljenje leads_retrievalDodaj dovoljenje sistemskemu uporabniku
Dogodki v testnem načinutest_event_code je še nastavljenZa produkcijo odstrani kodo testnega dogodka

Najboljše prakse

  1. Uporabi žetone sistemskih uporabnikov – sistemski uporabniki zagotavljajo stabilne, netekuče žetone za strežniške integracije
  2. Zgoščuj vse OI – pred pošiljanjem v Meta z SHA-256 zgoščuj vse osebno identificirajoče informacije
  3. Pošlji tako CAPI kot Pixel – za redundantno sledenje z deduplikacijo uporabi tako Conversions API kot Meta Pixel
  4. Vključi ID-je dogodkov – nastavi event_id na eventos obeh CAPI in Pixel za omogočanje deduplikacije
  5. Posreduj fbc in fbp – za maksimalno pripisovanje konverzij vključi Facebook Click ID in Browser ID
  6. Preveri podjetje – za polni dostop do API in višje omejitve hitrosti zaključi poslovno verifikacijo
  7. Uporabi test_event_code – pred prehodom v produkcijo preizkusi dogodke Conversions API v Events Manager

Varnost

  • Žetoni sistemskih uporabnikov – nepersonalni, poslovno obsegani avtentikacijski žetoni
  • Zgoščevanje SHA-256 – vse OI so zgoščene pred prenosom na strežnike Meta
  • App Secret Proof – neobvezna dodatna plast varnosti avtentikacije
  • Poslovno obseganje – dovoljenja obsegana na specifične oglaševalske račune in strani
  • Skladnost z Meta – podrejenost Pogodbi o platformi Meta in oglaševalskim politikam
  • Pogoji obdelave podatkov – Pogoji obdelave podatkov Meta veljajo za podatke EU

Povezani viri

Zaprosite za zgodnji dostop

Vnesite svoje ime in službeni e-poštni naslov. Poslali vam bomo povezavo za potrditev zahteve za dostop do Taja.

AI pomočnik

Živjo! Vprašajte me o dokumentaciji.

Ta stran kot Markdown: meta-ads.md

Nalaganje Markdowna …
Odpri v Claude Odpri v ChatGPT