Meta Ads Entities and Fields
The Meta Ads connector works with the following entities, each containing a set of fields — both standard attributes and computed metrics.
Entity Overview
Ad Account (account)
The Meta Ads ad account. The root entity for all other data.
Main fields: id, name, account_id, currency, timezone_name, account_status
Relations: contains campaigns, linked to Facebook pages and Instagram accounts.
Campaign (campaign)
An ad campaign with budget settings and an objective.
Main fields:
id— unique campaign identifiername— campaign nameobjective— objective (CONVERSIONS, REACH, LINK_CLICKS, etc.)daily_budget— daily budget (in cents, converted by dividing by 100)lifetime_budget— total budget (in cents)status— status (ACTIVE, PAUSED, DELETED, ARCHIVED)
Filtering: by campaign.name and campaign.id
Ad Set (adset)
An Ad Set within a campaign with its own budget and targeting settings.
Main fields:
id— unique identifiername— ad set namecampaign_id— ID of the parent campaigndaily_budget— daily budget (in cents)lifetime_budget— total budget (in cents)status— ad set status
Filtering: by adset.name and adset.id
Ad (ad)
An individual ad with creatives.
Main fields:
id— unique identifiername— ad nameadset_id— ID of the parent ad setcreative— creative IDstatus— ad status
Creative fields (enrichment):
thumbnail_url— thumbnail URLimage_url— full-size image URLvideo_id— video identifierbody— ad copylink_url— destination linkobject_url— object URLtitle— ad titlemedia_type— media type:videoorimage
Filtering: by ad.name and ad.id
Statistics (insights)
Performance metrics retrieved via the Graph API /insights endpoint.
Main fields:
date_start,date_stop— statistics period- All metrics are combined into a single request as a comma-separated list
Default period: last_30d (available: today, yesterday, last_7d, last_30d)
Facebook Page (page)
A Facebook Page linked to the user.
Main fields: id, name, category, access_token
Relation: can be linked to an Instagram Business Account.
Instagram Account (instagram_account)
An Instagram account linked to a Facebook Page.
Main fields:
account_id— Instagram account IDname— display nameusername— Instagram usernamepage_id— ID of the linked Facebook Pagepage_name— name of the linked pagepage_access_token— page access token
Data Fields
| Key | Name | Type | Entity | Filterable | Sortable |
|---|---|---|---|---|---|
campaign_name | Campaign name | string | campaign | Yes | Yes |
campaign_id | Campaign ID | string | campaign | Yes | No |
adset_name | Ad set name | string | adset | Yes | Yes |
adset_id | Ad set ID | string | adset | Yes | No |
ad_name | Ad name | string | ad | Yes | Yes |
ad_id | Ad ID | string | ad | Yes | No |
account_id | Account ID | string | account | Yes | No |
account_name | Account name | string | account | Yes | Yes |
date | Date | date | insights | Yes | Yes |
objective | Objective | string | campaign | Yes | No |
campaign_budget | Campaign budget | currency | campaign | Yes | Yes |
adset_budget | Ad set budget | currency | adset | Yes | Yes |
thumbnail_url | Thumbnail | url | ad | No | No |
body | Ad copy | string | ad | No | No |
link | Link | url | ad | No | No |
download_url | Creative URL | url | ad | No | No |
video_id | Video ID | string | ad | No | No |
media_type | Media type | string | ad | Yes | No |
spend | Spend | currency | insights | Yes | Yes |
impressions | Impressions | number | insights | Yes | Yes |
clicks | Clicks | number | insights | Yes | Yes |
ctr | CTR | percent | insights | Yes | Yes |
cpc | CPC | currency | insights | Yes | Yes |
cpm | CPM | currency | insights | Yes | Yes |
reach | Reach | number | insights | Yes | Yes |
frequency | Frequency | number | insights | Yes | Yes |
Working with Fields: Nuances
Budget Fields
The daily_budget and lifetime_budget fields come from the Meta API in cents. LightLead automatically converts them to real currency by dividing by 100:
campaign_budget = daily_budget / 100Creative Fields
Creative fields (thumbnail_url, body, link, download_url, video_id) are enriched via a separate API request. If enrichment fails, the main data is preserved, but creative fields may be missing — see Limitations.
Date Fields
The date field in statistics uses the YYYY-MM-DD format. The period is defined via date_start and date_stop. The last_30d range is used by default.