Description
- The Taxonomy Lookup schema provides your standardized Rockerbox reporting taxonomy for all channels with spend tracking.
- It is aggregated to the lowest reporting level per platform/vendor (e.g., ad group for Google Ads, ad for Meta).
- The table always shows the latest mapping rules, with updates automatically synced.
Table Creation
Thetaxonomy_lookup table is automatically created upon connecting Rockerbox with your supported warehouse provider.
Primary Key
join_key
Usage Notes
- Join this table against these schemas to apply taxonomy updates to historical data:
- Aggregate MTA
- Log Level MTA
- Platform Performance
- The
tier_1throughtier_5taxonomy columns have inconsistent capitalization in comparison to legacy schemas in certain instances.- Apply
LOWER()to thetier_1totier_5columns when joiningtaxonomy_lookupwith ANY of those schemas to ensure consistency in aggregate computations when grouping bytier_xdimensions in your taxonomy.
- Apply
The Aggregate MTA, Log Level MTA, and Platform Performance schemas already includetier_1throughtier_5, but only with the mapping rules that were in place when the data was created. Joining againsttaxonomy_lookupapplies the most up-to-date mappings.
Table Join Guidance
- Use a left join because
taxonomy_lookuponly contains mappings for channels with spend tracking. - Lowercase and
tier_1throughtier_5to ensure consistency in taxonomy capitalization across historical data - Lowercase
platform_join_keyonaggregate_mtabefore joining onto thetaxonomy_lookuptable.
Example: Aggregate MTA
Example: Log Level MTA
Example: Platform Performance
Field Reference
| Name | Description | Type |
|---|---|---|
| report | Report name | str |
| version | Schema version | str |
| advertiser | Rockerbox Account ID Note: this static column is only visible in Snowflake integrations | str |
| parent_platform | The name of the ad platform (e.g., Facebook) | str |
| platform | The name of the ad platform overloaded with context of the version of the Rockerbox integration with a particular ad platform (e.g., facebook_v2) | str |
| join_key | The unique ID used to record spend for an advertising platform. This is typically the AD ID, or a composite identifier if the campaigns types within a platform support different reporting granularities. | str |
| tier_1 | Marketing channel categorization level 1 (most broad), as defined in your mapping rules / reporting taxonomy. For example, a link where referrer url = Google and utm_campaign = cpc may be mapped as tier_1 = Paid Search and tier_2 = Google | str |
| tier_2 | Marketing channel categorization level 2 | str |
| tier_3 | Marketing channel categorization level 3 | str |
| tier_4 | Marketing channel categorization level 4 | str |
| tier_5 | Marketing channel categorization level 5 (most granular) | str |