Marketing Core Metrics

Have a single view of across all your ad platforms, providing a broader and more detailed perspective on your marketing performance

Weld marketing core metrics aggregates data from our most popular advertising connectors. The model creates a unified table in your destination that shows your ad spend, clicks, impressions, conversions for each advertising platform. With this consolidated view of your ad campaign, account, ad_group and ad performance, you can easily see which of your ads are doing well on different platforms and optimize where to spend your ad budget.


Supported connectors

The marketing core metrics supports the following connectors:

LinkedIn Ads
Google Ads
Facebook Ads
Microsoft Ads
Pinterest Ads
Tiktok Ads
Snapchat Ads

πŸ”§ Setup Guide

Step 1 - Set Up Connectors

  1. Choose the connector you would like to set up
  2. Click Authorize to allow Weld to access your Ads account using OAuth
  3. Weld will pre-select the required tables for the core metrics. You can add in additional tables if needed.
  4. Click how often you would like the data to sync.

Step 2 (Optional) - Choose Metrics and Dimensions

  1. You have the option to create additional models based on specific dimension and metrics from the pre-made core models

Step 3 - View and interact with your core models

  1. When the initial sync has completed the core metrics will be available in your workspace for you to view and explore.

Staging Models

The staging model serves as an intermediate step where data from raw tables is cleaned, transformed, and prepared for analytical queries or for loading into a more structured data warehouse schema. The marketing staging models join in the necessary tables, to build daily aggreated tables based on metrics specfic to the connector.

Core Models

Core model in Weld are designed to integrate and standardize data from multiple advertising platforms into a unified format. The core models are essential for creating a consistent and consolidated view of advertising data, making it easier to perform cross-platform analysis and reporting. It represents a key component in transforming diverse raw data into a structured, analysis-ready format in a data warehouse.

πŸ“ account_report

This SQL model creates a unified table that consolidates advertising data from your social media platforms. It compiles daily metrics for each platform on an account level. You can identify the account by ID or name. This table is instrumental for marketers and analysts in comparing and analyzing advertising performance metrics across diverse social media channels, enabling informed decisions on advertising strategies and budget allocation.

🧱 Depends On

linkedin_ads_account_report
facebook_ads_account_report
google_ads_account_report
tiktok_ads_account_report
microsoft_ads_account_report
snapchat_ads_account_report
pinterest_ads_account_report

πŸ“Š core.account_report Schema

#ColumnTypeDescription
1account_nameDimensionThe name of the account.
2date_dayDimensionThe day of the ad performance, aggregated daily.
3platformDimensionThe ad platform source of the data.
4spendMetric (Sum)The total amount spent on the ad.
5impressionsMetric (Sum)The number of times the ad was displayed.
6clicksMetric (Sum)The number of times the ad was clicked.
7cpcMetric (Average)The average cost per click.
8ctrMetric (Average)The average click-through rate.
9cpmMetric (Average)The cost for every thousand impressions.

πŸ“ ad_group_report

This SQL model creates a unified table that consolidates advertising data from your social media platforms. It compiles daily metrics for each platform on an account level. You can identify the ad_group by ID or name. This table is instrumental for marketers and analysts in comparing and analyzing advertising performance metrics across diverse social media channels, enabling informed decisions on advertising strategies and budget allocation.

🧱 Depends On

linkedin_ads_ad_group_report
facebook_ads_ad_group_report
google_ads_ad_group_report
tiktok_ads_ad_group_report
microsoft_ads_ad_group_report
snapchat_ads_ad_group_report
pinterest_ads_ad_group_report

πŸ“Š core.ad_group_report Schema

#ColumnTypeDescription
1ad_group_nameDimensionThe name of the group.
2account_nameDimensionThe name of the account.
3campaign_nameDimensionThe name of the campaign.
4date_dayDimensionThe day of the ad performance, aggregated daily.
5platformDimensionThe ad platform source of the data.
6spendMetric (Sum)The total amount spent on the ad.
7impressionsMetric (Sum)The number of times the ad was displayed.
8clicksMetric (Sum)The number of times the ad was clicked.
9cpcMetric (Average)The average cost per click.
10ctrMetric (Average)The average click-through rate.
11cpmMetric (Average)The cost for every thousand impressions.

πŸ“ ad_report

This SQL model creates a unified table that consolidates advertising data from your social media platforms. It compiles daily metrics for each platform on an account level. You can identify the ad by ID or name. This table is instrumental for marketers and analysts in comparing and analyzing advertising performance metrics across diverse social media channels, enabling informed decisions on advertising strategies and budget allocation.

🧱 Depends On

linkedin_ads_ad_report
facebook_ads_ad_report
google_ads_ad_report
tiktok_ads_ad_report
microsoft_ads_ad_report
snapchat_ads_ad_report
pinterest_ads_ad_report

πŸ“Š core.ad_report Schema

#ColumnTypeDescription
1ad_nameDimensionThe name of the advertisement.
2account_nameDimensionThe name of the account.
3campaign_nameDimensionThe name of the campaign.
4date_dayDimensionThe day of the ad performance, aggregated daily.
5platformDimensionThe ad platform source of the data.
6spendMetric (Sum)The total amount spent on the ad.
7impressionsMetric (Sum)The number of times the ad was displayed.
8clicksMetric (Sum)The number of times the ad was clicked.
9cpcMetric (Average)The average cost per click.
10ctrMetric (Average)The average click-through rate.
11cpmMetric (Average)The cost for every thousand impressions.

πŸ“ campaign_report

This SQL model creates a unified table that consolidates advertising data from your social media platforms. It compiles daily metrics for each platform on an account level. You can identify the campaign by ID or name. This table is instrumental for marketers and analysts in comparing and analyzing advertising performance metrics across diverse social media channels, enabling informed decisions on advertising strategies and budget allocation.

🧱 Depends On

linkedin_ads_campaign_report
facebook_ads_campaign_report
google_ads_campaign_report
tiktok_ads_campaign_report
microsoft_ads_campaign_report
snapchat_ads_campaign_report
pinterest_ads_campaign_report

πŸ“Š core.campaign_report Schema

#ColumnTypeDescription
1account_nameDimensionThe name of the account.
2campaign_nameDimensionThe name of the campaign.
3date_dayDimensionThe day of the ad performance, aggregated daily.
4platformDimensionThe ad platform source of the data.
5spendMetric (Sum)The total amount spent on the ad.
6impressionsMetric (Sum)The number of times the ad was displayed.
7clicksMetric (Sum)The number of times the ad was clicked.
8cpcMetric (Average)The average cost per click.
9ctrMetric (Average)The average click-through rate.
10cpmMetric (Average)The cost for every thousand impressions.

Was this page helpful?