Creatives Table

The Creatives table tracks advertising creative performance at the asset level, including images, videos, and ad copy. One row per asset per ad per day; assets reused across multiple ads produce multiple rows.

📋

Table Guide

What You Can Answer With This Table

  • Which creatives drive the most engagement? — use clicks, impressions, asset_id
  • Which video creatives have the strongest watch-through rates? — use asset_type, video_p100_watched, thruplays
  • Which creatives score best on creative effectiveness? — use hook_score, click_score, convert_score

Before You Query

  • Required fields: event_date and asset_type
  • asset_type must be set to exactly one of: image, video, copy. You cannot query across asset types in a single query.

Key Relationships

TableJoin KeyUse This Join To
Pixel Joinedad_idCompare creative assets by attributed revenue and ROAS
Adsad_idExplain creative performance with campaign, ad set, and targeting context

When to Use a Different Table

  • Use Ads table when you need campaign, ad set, or ad-level platform metrics without per-creative breakdown. The Creatives table is for creative asset-level performance.
  • Use Pixel Joined table when you need attributed revenue or ROAS by channel, campaign, ad set, or ad. The Creatives table is for creative asset-level performance.

View the full Triple Whale Data Ontology →


Dimensions

Dimensions are immutable properties that can be used for grouping data.

TitleIDTypeDescription
Event Dateevent_datedateThe date the ad was run. Based on the shop time zone at the moment of the event (or the user time zone, if no sales platform is connected).
Event Dayevent_date.daydateThe day on which the event occurred. Derived from event_date.
Event Weekevent_date.weekdateThe Sunday of the week during which the event occurred. Derived from event_date.
Event Monthevent_date.monthdateThe month during which the event occurred. Derived from event_date.
Event Quarterevent_date.quarterdateThe first month of the quarter during which the event occurred. Derived from event_date.
Event Yearevent_date.yeardateThe year during which the event occurred. Derived from event_date.
Ad Copyad_copystringThe full text (copy) of the ad.
Ad IDad_idstring

The unique ID of the ad associated with the creative asset.

Example value: 220227808044480670

Ad Image URLad_image_urlstring

The URL of the ad image.

Example value: https://www.example.com/ad-image.jpg

Ad Titlead_titlestring

The external, published title that viewers see when the ad is served.

Example values: UP TO 50% OFF, The Hype Is Real, Trusted by 4 Million+ Women Worldwide

Ad Typead_typestring

The format of the ad.

Example values: video, image, carousel, link, VIDEO, GRAPHIC

Currently available for Meta and Axon.

Asset IDasset_idstringThe unique ID of the asset used in the ad.
Asset Typeasset_typestring

The type of asset used in the ad.

Must be set to exactly one of: image, video, copy

Attribution Windowattribution_windowstring

The time frame for attributing conversions to the ad. By default lifetime.

Example values: 1_day, 7_days, 14_days, 28_days, lifetime

Channelchannelstring

The platform through which the ad was delivered.

Example values: facebook-ads, google-ads, tiktok-ads

Creative CTA Typecreative_cta_typestring

The type of call-to-action (CTA) used in the ad.

Example values: Shop Now, Learn More, Sign Up

Creative Distribution Formatcreative_distribution_formatstring

The ad creative distribution format.

Example values: Standard Ad, Dynamic Creative Ad, Unknown

Creative Formatcreative_formatstring

The format of the ad creative.

Example values: SHARE, VIDEO

Creative IDcreative_idstring

The unique identifier assigned to the creative asset by the ad platform.

Example value: 1326015151986179

Attribution Modelmodelstring

The attribution model used. By default Triple Attribution.

Possible values: Total Impact, Triple Attribution, Triple Attribution + Views, Clicks & Views, Linear All, Linear Paid, First Click, Last Click

Shop IDshop_idstring

The unique ID of the shop (often corresponds to the shop domain). Can be used to group or filter data by shop in multi-store reports.

Example values: example-US.myshopify.com, example-EU.myshopify.com

Shop Nameshop_namestring

The name of the shop. Can be used to group or filter data by shop in multi-store reports.

Example values: example-US, example-EU

Video Durationvideo_durationstringThe length of the video ad.
Video URLvideo_urlstring

The URL of the ad video.

Example value: https://www.youtube.com/embed/example

Video URL Iframevideo_url_iframestring

The iframe embed code for displaying the video ad within a web page or app.

Example value: https://www.facebook.com/plugins/ video.phpwidth=1080&href=https:// www.facebook.com/123456789/videos/987654321

Measures

Measures are numeric fields that can be aggregated and/or combined to calculate new metrics.

TitleIDTypeDescription
Channel-Reported Conversion Valuechannel_reported_conversion_valuenumericRevenue generated from channel-reported conversions (purchases).
Channel-Reported Conversions (Purchases)channel_reported_conversionsnumericNumber of channel-reported conversions (purchases).
ClicksclicksnumericNumber of channel-reported clicks.
Pixel Cost of Goodscogsnumeric

The cost of goods for Pixel-reported purchases within the selected time frame (before refunds).

Imported from the main sales platform, or edit these in Cost Settings > Cost of Goods.

Note that COGS for Pixel data is set at attribution time and does not get updated subsequently, so may vary from COGS data in the Orders table.

ImpressionsimpressionsnumericNumber of channel-reported impressions.
Pixel New Customer Cost of Goodsnew_customer_cogsnumeric

The cost of goods for Pixel-reported purchases by new customers within the selected time frame (before refunds).

Imported from the main sales platform, or edit these in Cost Settings > Cost of Goods.

Note that COGS for Pixel data is set at attribution time and does not get updated subsequently, so may vary from COGS data in the Orders table.

Learn how Triple Whale classifies new/returning customers.

Pixel New Customer Conversion Valuenew_customer_order_revenuenumeric

Pixel-reported conversion value (order revenue) derived from New Customers.

Learn how Triple Whale classifies new/returning customers.

Pixel New Customer Purchasesnew_customer_ordersnumeric

Number of Pixel-reported orders placed by New Customers.

Learn how Triple Whale classifies new/returning customers.

Adsnumber_of_adsnumericTotal number of ads containing the creative asset.
One-Day Click Commentsone_day_click_commentsnumericNumber of comments within one day of clicking the ad.
One-Day Click Likesone_day_click_likesnumericNumber of likes within one day of clicking the ad.
One-Day Click Reactionsone_day_click_reactionsnumericNumber of reactions within one day of clicking the ad.
One-Day Click Sharesone_day_click_sharesnumericNumber of shares within one day of clicking the ad.
One-Day View Conversion Valueone_day_view_conversion_valuenumericThe total value of channel-reported conversions (purchases) made within one day of viewing the ad.
One-Day View Conversions (Purchases)one_day_view_purchasesnumericThe total number of channel-reported conversions (purchases) made within one day of viewing the ad.
Onsite Conversions (Purchases)onsite_purchasesnumericNumber of channel-reported conversions (purchases) made on the ad channel shop (e.g. Meta Shop, TikTok Shop).
Pixel Conversion Value (CV)order_revenuenumeric

Pixel-reported conversion value (order revenue) after shipping, taxes, and discounts (before refunds).

Order Revenue = Gross Sales + Shipping + Taxes − Discounts

Pixel Purchasesorders_quantitynumeric

The total number of Pixel-reported purchases (orders) within the selected timeframe.

Note: This value is calculated based on the attribution model, and may be a fractional number.

Outbound Clicksoutbound_clicksnumericNumber of channel-reported outbound clicks.
Seven-Day Click Commentsseven_day_click_commentsnumericNumber of comments within seven days of clicking the ad.
Seven-Day Click Likesseven_day_click_likesnumericNumber of likes within seven days of clicking the ad.
Seven-Day Click Reactionsseven_day_click_reactionsnumericNumber of reactions within seven days of clicking the ad.
Seven-Day Click Sharesseven_day_click_sharesnumericNumber of shares within seven days of clicking the ad.
Ad SpendspendnumericChannel-reported ad spend, excluding any custom expenses marked as ad spend.
Total Video Viewtotal_video_viewnumericThe number of times a video ad was viewed for any amount of time.
Video 100% Watchedvideo_p100_watchednumericThe number of times a video ad was watched for 100% of the video.
Video 25% Watchedvideo_p25_watchednumericThe number of times a video ad was watched for 25% of the video.
Video 50% Watchedvideo_p50_watchednumericThe number of times a video ad was watched for 50% of the video.
Video 75% Watchedvideo_p75_watchednumericThe number of times a video ad was watched for 75% of the video.
Video 95% Watchedvideo_p95_watchednumericThe number of times a video ad was watched for 95% of the video.

Derived

Derived fields are metrics that are pre-calculated using multiple measures or advanced formulas.

TitleIDTypeDescription
Channel-Reported AOVchannel_reported_aovformula

The average order value as reported by the advertising channel.

Channel-Reported AOV = Channel-Reported Conversion Value / Number of Channel-Reported Conversions

Channel-Reported Cost Per Acquisitionchannel_reported_cpaformula

The cost to acquire a single conversion, as reported by the channel.

Channel-Reported CPA = Ad Spend / Number of Channel-Reported Conversions

Channel-Reported Return on Ad Spendchannel_reported_roasformula

Revenue generated per dollar spent on ads, as reported by the channel.

Channel-Reported ROAS = Channel-Reported Conversion Value / Ad Spend

Cost Per Click (CPC)cpcformula

The average cost for each ad click.

Cost Per Click (CPC) = Ad Spend / Clicks

Cost Per Mille (CPM)cpmformula

The cost for 1,000 ad impressions.

Cost Per Mille (CPM) = Ad Spend / Impressions x 1000

Click-Through Ratectrformula

The percentage of impressions that result in a click.

Click-Through Rate (CTR) = Clicks / Impressions

Pixel New Customer Cost Per Acquisitionncpaformula

The cost to acquire a new customer, as reported by Pixel.

Pixel NCPA = Blended Ad Spend / Number of New Customer Orders

Learn how Triple Whale classifies new/returning customers.

Pixel New Customer ROASnew_customer_roasformula

Revenue from new customers relative to ad spend.

Pixel NC ROAS = New Customer Pixel Conversion Value / Ad Spend

Learn how Triple Whale classifies new/returning customers.

Pixel New Customers Percentnew_customers_percentformula

The percentage of Pixel-reported purchases made by new customers.

Pixel New Customers % = Number of New Customer Pixel Purchases / Total Pixel Purchases

Learn how Triple Whale classifies new/returning customers.

Outbound Click-Through Rateoutbound_ctrformula

The percentage of impressions that result in outbound clicks.

Outbound CTR = Outbound Clicks / Impressions

Pixel AOVpixel_aovformula

The Pixel-reported average order value.

Pixel AOV = Pixel Conversion Value / Number of Pixel Purchases

Pixel Cost Per Acquisitionpixel_cpaformula

The cost to acquire a purchase as reported by Pixel.

Pixel CPA = Ad Spend / Number of Pixel Purchases

Pixel New Customer Average Order Valuepixel_nc_aovformula

The average order value for new customers as reported by Pixel.

Pixel NC AOV = New Customer Pixel Conversion Value / Number of New Customer Pixel Purchases

Learn how Triple Whale classifies new/returning customers.

Pixel Profitpixel_profitformula

The profit calculated as conversion value (order revenue) minus ad spend and cost of goods, as reported by Pixel.

Pixel Profit = Pixel Conversion Value - Ad Spend - Pixel COGS

Pixel Return on Ad Spendpixel_roasformula

Pixel-reported revenue relative to ad spend.

Pixel ROAS = Pixel Conversion Value / Ad Spend

Pixel Returning Customer Purchasesreturning_customer_ordersformula

Number of Pixel-reported orders placed by Returning Customers.

Learn how Triple Whale classifies new/returning customers.

Pixel Returning Customer Revenuereturning_customer_revenueformula

Pixel-reported conversion value (order revenue) derived from Returning Customers.

Learn how Triple Whale classifies new/returning customers.

Pixel Returning Customers Percentreturning_customers_percentformula

The percentage of Pixel-reported purchases made by Returning Customers.

Pixel New Customers % = Number of Returning Customer Pixel Purchases / Total Pixel Purchases

Learn how Triple Whale classifies new/returning customers.