Skip to content

Meta Ads Input

Daily Meta (Facebook) Ads insights at campaign, ad set, and ad levels.

Configuration

yaml
data_sources:
  meta_ads:
    MetaAds:
      ad_account_id: "act_123456789"
      start_date: "2024-01-01"
      stream_profile: full
      lookback_days: 3
      processing_lag_days: 1
      access_token: ${META_ADS_ACCESS_TOKEN}
FieldDefaultDescription
ad_account_id(required)Meta ad account ID (act_…)
start_date(required)First report date (YYYY-MM-DD)
end_dateLast date; omit for through yesterday minus lag
lookback_days3Mature days to re-fetch
processing_lag_days1Skip trailing immature days
stream_profilefullminimal, standard, or full
instagram_filterfalseWhen true, restrict to Instagram placement insights
streamsprofile setExplicit namespace list
api_versionGraph API version override
access_tokenLong-lived user or system token
oauth_*OAuth refresh credentials

Pipeline wiring

yaml
pipelines:
  meta:
    data_source: data_sources.meta_ads
    data_sink: data_sinks.landing

Authentication

Provide a long-lived Marketing API token with ads read access (META_ADS_ACCESS_TOKEN) or OAuth refresh fields (oauth_client_id, oauth_client_secret, oauth_refresh_token). Do not commit tokens in git.

This site is source-available under PolyForm Shield 1.0.0