In the summary, we described how Rockerbox thinks about the attributes of an integration. In this section, we dive into the the specific data types and provide examples of each.

Marketing Data

Marketing data covers all information associated with tracking that enables an ad exposure to be tied back to a user. Below, we provide a list of examples of marketing data.
  • Ad impressions — Ad impressions are user-level interactions with your advertising campaign on sources like TikTok, The Trade Desk, MNTN, etc. Common methods of collection include using an image pixel or batch file delivery from an ad platform.
  • Click events — These are most commonly collected through on-site javascript. Some integrations automatically update query string parameters to ensure that click through data can be tied back to specific campaigns. Other integrations require you to manually append macros to the URL to ensure the data comes through on a click.
  • Metadata — Metadata is all of the information associated with platform specific business objects (such as campaigns, ad groups, etc.). This is typically ingested along-side spend. Through the use of macros (and common identifiers in log files), this metadata can be joined to the user-level marketing data.

Conversion Data

Conversion data is any information associated with a user interacting with your product or service. These are user-level interactions that are Below, we provide a list of examples of conversion data.
  • Purchases — Purchases are user-level interactions with your product or service on sources like Shopify, BigCommerce, etc. Common methods of collection include using a pixel, an API ingest from the e-commerce platform, a server-side Webhook or a batch file delivery.
  • Sign-ups — Sign-ups are user-level interactions with your product or service on sources like Shopify, BigCommerce, etc. Common methods of collection include using a pixel or batch file delivery from an ad platform.
  • Add-to-cart events — Add-to-cart events are user-level interactions with your website. This is most commonly collected through on-site javascript.

Spend Data

Spend data is any information associated with the cost of a marketing campaign. Below, we provide a list of examples of spend data.
  • Campaign costs — Campaign costs are the cost of a marketing campaign on sources like TikTok, The Trade Desk, MNTN, etc. Common methods of collection include using an API to pull the cost from an ad platform or batch file delivery.
  • Affiliate Fees — Affiliate fees are the cost of marketing that typically takes on the structure where it is directly tied to conversion. This is typically collected through a batch file delivery from the affiliate network.