Documentation
Feedback
Guides
API Reference

Guides
Guides

Exporting aggregated data from VTEX Ads

Export pre-processed performance metrics and campaign statistics for business intelligence and reporting purposes.

Aggregated data export enables systematic and periodic integration of pre-processed advertising performance metrics for business intelligence and reporting purposes.

Integration connection

See more about the connection in Exporting data from VTEX Ads.

Integration format

  • Data is always sent D-1 (previous day) in the publisher's timezone.
  • Files are sent in CSV format:
    • UTF-8 encoding.
    • Comma-separated values.
    • All numbers follow the American format, with a decimal point (.).
  • Files are always sent in a daily path format: TYPE_REPORT/YYYY/MM/DD/TIMESTAMP_NS/RANDOM_FILE_NAMES.csv (one or more files may be sent).

Data to be exported

Advertisers

advertisers/YYYY/MM/DD/CURRENT_DELIVERY_TIME/RANDOM_FILE_NAME.csv

ColumnTypeDescription
advertiserStringAdvertiser name
advertiser_idStringUnique advertiser identifier
seller_idStringSeller identifier
wallet_balanceFloatCurrent balance in the advertiser's wallet
daily_budgetFloatTotal daily budget sum of all active campaigns
currencyStringCurrency format the advertiser is operating in (e.g., BRL, USD)

Campaigns

campaigns/YYYY/MM/DD/CURRENT_DELIVERY_TIME/RANDOM_FILE_NAME.csv

ColumnTypeDescription
daydate YYYY-MM-DDDay is always sent in the publisher's timezone
nameStringCampaign name
campaign_idStringUnique campaign identifier
campaign_typeStringCampaign type: product, banner, sponsored_brands, video
campaign_statusStringCampaign operating status
impressions_totalintTotal impressions
clicks_totalintTotal clicks
ctrfloatCampaign CTR
ad_revenueFloatAd revenue
conversions_totalintTotal conversions
conversion_ratefloatOrder conversion rate
sales_revenuefloatRevenue from sold items
start_datedate YYYY-MM-DDCampaign start date
end_datedate YYYY-MM-DDCampaign end date
advertiser_idStringUnique advertiser identifier

Ads

ads/YYYY/MM/DD/CURRENT_DELIVERY_TIME/RANDOM_FILE_NAME.csv

ColumnTypeDescription
daydate YYYY-MM-DDDay is always sent in the publisher's timezone
ad_idStringUnique ad identifier
campaign_idStringUnique campaign identifier
ad_statusStringAd operating status
ad_media_urlStringAd media URL
cpmfloatCPM value
cpcfloatCPC value
impressions_totalintTotal impressions
clicks_totalintTotal clicks
ctrfloatAd CTR
ad_revenuefloatAd revenue
conversions_totalintTotal conversions generated by the ad
conversion_ratefloatConversion rate
sales_revenuefloatRevenue from product sales
product_skuStringList of SKUs separated by semicolon. Note: Product campaigns always have only 1 product per ad

Product ads

product_ads/YYYY/MM/DD/CURRENT_DELIVERY_TIME/RANDOM_FILE_NAME.csv

ColumnTypeDescription
daydate YYYY-MM-DDDay is always sent in the publisher's timezone
ad_idStringUnique ad identifier
campaign_idStringUnique campaign identifier
advertiser_idStringUnique advertiser identifier
product_skuStringProduct SKU
ad_typeStringAd type
ad_media_urlStringAd media URL
cpmfloatCPM value
cpcfloatCPC value
impressions_totalintTotal impressions
clicks_totalintTotal clicks
ctrfloatAd CTR
ad_revenuefloatAd revenue
conversions_totalintTotal conversions generated by the ad
conversion_ratefloatConversion rate
sales_revenuefloatRevenue from product sales

Catalog

catalog/YYYY/MM/DD/CURRENT_DELIVERY_TIME/RANDOM_FILE_NAME.csv

ColumnTypeDescription
product_skuStringProduct SKU
nameStringProduct name
categoriesStringList of product categories separated by semicolon (e.g., Cat1 > Cat2; ...)
image_urlStringProduct image URL
Contributors
1
Photo of the contributor
Was this helpful?
Yes
No
Suggest Edits (GitHub)
Contributors
1
Photo of the contributor
Was this helpful?
Suggest edits (GitHub)
On this page