JSData & Media Start a project

← All connectors

Schema · Entity relationship diagram

Converge tables and relationships

Converge attribution: daily site-wide totals and performance by channel, campaign, ad set and ad (sessions, add-to-carts, checkouts, orders, revenue, new-customer orders and revenue, spend, impressions, clicks and ad-platform conversions), plus daily product (SKU) sales with discounts, COGS and gross profit.

Live6 tables · 3 relationships
ConnectPaste an API key
Default schemaconverge
Source API docsdocs.runconverge.com
DestinationsAmazon Redshift, Google BigQuery, Snowflake, PostgreSQL, Amazon S3
  • Each touchpoint level sums to summary_daily for the same day and model.
  • Ratios (ROAS, CPA, AOV, CTR) are not stored; compute them from the sums.
SITETOUCHPOINTScampaign_daily.campaign_id joins adset_daily.campaign_id (ad platform campaign id)adset_daily.adset_id joins ad_daily.adset_id (ad platform ad set id)channel_daily.date,channel_group,channel joins campaign_daily.date,channel_group,channel (roll-up level)product_daily — DAY x product.sku. _jsdata_id = md5('product|<date>|<sku>')product_daily12_jsdata_id VARCHAR(32)_jsdata_idvarchardate DATEdatedatesku VARCHAR(512)skuvarcharproduct_sessions DECIMAL(20,4)product_sessionsdecimalorder_lines DECIMAL(20,4)order_linesdecimalunits DECIMAL(20,4)unitsdecimalproduct_revenue DECIMAL(18,4)product_revenuedecimalproduct_net_revenue DECIMAL(18,4)product_net_revenuedecimalproduct_discount DECIMAL(18,4)product_discountdecimalproduct_cogs DECIMAL(18,4)product_cogsdecimalproduct_gross_profit DECIMAL(18,4)product_gross_profitdecimal_jsdata_synced TIMESTAMP_jsdata_syncedtimestampsummary_daily — DAY: site-wide totals (no breakdown). _jsdata_id = md5('summary|<date>')summary_daily15_jsdata_id VARCHAR(32)_jsdata_idvarchardate DATEdatedatesessions DECIMAL(20,4)sessionsdecimaladded_to_cart DECIMAL(20,4)added_to_cartdecimalstarted_checkout DECIMAL(20,4)started_checkoutdecimalorders DECIMAL(20,4)ordersdecimalrevenue DECIMAL(18,4)revenuedecimalnew_customer_orders DECIMAL(20,4)new_customer_ordersdecimalnew_customer_revenue DECIMAL(18,4)new_customer_revenuedecimalspend DECIMAL(18,4)spenddecimalimpressions DECIMAL(20,4)impressionsdecimalclicks DECIMAL(20,4)clicksdecimalad_conversions DECIMAL(20,4)ad_conversionsdecimalad_revenue DECIMAL(18,4)ad_revenuedecimal_jsdata_synced TIMESTAMP_jsdata_syncedtimestampcampaign_daily — DAY x touchpoint.campaign x model. campaign_id is the ad platform's campaign idcampaign_daily21date DATEdatedatechannel_group VARCHAR(1024)channel_groupvarcharchannel VARCHAR(1024)channelvarcharcampaign_id VARCHAR(256) · → adset_daily.campaign_idcampaign_idvarchar_jsdata_id VARCHAR(32)_jsdata_idvarcharmodel VARCHAR(64)modelvarcharcampaign_path VARCHAR(4096)campaign_pathvarcharcampaign_name VARCHAR(2048)campaign_namevarcharsessions DECIMAL(20,4)sessionsdecimaladded_to_cart DECIMAL(20,4)added_to_cartdecimalstarted_checkout DECIMAL(20,4)started_checkoutdecimalorders DECIMAL(20,4)ordersdecimalrevenue DECIMAL(18,4)revenuedecimalnew_customer_orders DECIMAL(20,4)new_customer_ordersdecimalnew_customer_revenue DECIMAL(18,4)new_customer_revenuedecimalspend DECIMAL(18,4)spenddecimalimpressions DECIMAL(20,4)impressionsdecimalclicks DECIMAL(20,4)clicksdecimalad_conversions DECIMAL(20,4)ad_conversionsdecimalad_revenue DECIMAL(18,4)ad_revenuedecimal_jsdata_synced TIMESTAMP_jsdata_syncedtimestampchannel_daily — DAY x touchpoint.channel x attribution model. _jsdata_id = md5('<model>|<date>|<channel_path>')channel_daily19date DATE · → campaign_daily.date,channel_group,channeldatedatechannel_group VARCHAR(1024) · → campaign_daily.date,channel_group,channelchannel_groupvarcharchannel VARCHAR(1024) · → campaign_daily.date,channel_group,channelchannelvarchar_jsdata_id VARCHAR(32)_jsdata_idvarcharmodel VARCHAR(64)modelvarcharchannel_path VARCHAR(4096)channel_pathvarcharsessions DECIMAL(20,4)sessionsdecimaladded_to_cart DECIMAL(20,4)added_to_cartdecimalstarted_checkout DECIMAL(20,4)started_checkoutdecimalorders DECIMAL(20,4)ordersdecimalrevenue DECIMAL(18,4)revenuedecimalnew_customer_orders DECIMAL(20,4)new_customer_ordersdecimalnew_customer_revenue DECIMAL(18,4)new_customer_revenuedecimalspend DECIMAL(18,4)spenddecimalimpressions DECIMAL(20,4)impressionsdecimalclicks DECIMAL(20,4)clicksdecimalad_conversions DECIMAL(20,4)ad_conversionsdecimalad_revenue DECIMAL(18,4)ad_revenuedecimal_jsdata_synced TIMESTAMP_jsdata_syncedtimestampadset_daily — DAY x touchpoint.adset x modeladset_daily22campaign_id VARCHAR(256)campaign_idvarcharadset_id VARCHAR(256) · → ad_daily.adset_idadset_idvarchar_jsdata_id VARCHAR(32)_jsdata_idvarchardate DATEdatedatemodel VARCHAR(64)modelvarcharadset_path VARCHAR(4096)adset_pathvarcharchannel_group VARCHAR(1024)channel_groupvarcharchannel VARCHAR(1024)channelvarcharadset_name VARCHAR(2048)adset_namevarcharsessions DECIMAL(20,4)sessionsdecimaladded_to_cart DECIMAL(20,4)added_to_cartdecimalstarted_checkout DECIMAL(20,4)started_checkoutdecimalorders DECIMAL(20,4)ordersdecimalrevenue DECIMAL(18,4)revenuedecimalnew_customer_orders DECIMAL(20,4)new_customer_ordersdecimalnew_customer_revenue DECIMAL(18,4)new_customer_revenuedecimalspend DECIMAL(18,4)spenddecimalimpressions DECIMAL(20,4)impressionsdecimalclicks DECIMAL(20,4)clicksdecimalad_conversions DECIMAL(20,4)ad_conversionsdecimalad_revenue DECIMAL(18,4)ad_revenuedecimal_jsdata_synced TIMESTAMP_jsdata_syncedtimestampad_daily — DAY x touchpoint.ad x modelad_daily23adset_id VARCHAR(256)adset_idvarchar_jsdata_id VARCHAR(32)_jsdata_idvarchardate DATEdatedatemodel VARCHAR(64)modelvarcharad_path VARCHAR(4096)ad_pathvarcharchannel_group VARCHAR(1024)channel_groupvarcharchannel VARCHAR(1024)channelvarcharcampaign_id VARCHAR(256)campaign_idvarcharad_id VARCHAR(256)ad_idvarcharad_name VARCHAR(2048)ad_namevarcharsessions DECIMAL(20,4)sessionsdecimaladded_to_cart DECIMAL(20,4)added_to_cartdecimalstarted_checkout DECIMAL(20,4)started_checkoutdecimalorders DECIMAL(20,4)ordersdecimalrevenue DECIMAL(18,4)revenuedecimalnew_customer_orders DECIMAL(20,4)new_customer_ordersdecimalnew_customer_revenue DECIMAL(18,4)new_customer_revenuedecimalspend DECIMAL(18,4)spenddecimalimpressions DECIMAL(20,4)impressionsdecimalclicks DECIMAL(20,4)clicksdecimalad_conversions DECIMAL(20,4)ad_conversionsdecimalad_revenue DECIMAL(18,4)ad_revenuedecimal_jsdata_synced TIMESTAMP_jsdata_syncedtimestamp
Primary keyForeign keyReferencesJoins on (not a key)

Drag to pan, scroll or pinch to zoom, click a table to see what it joins to.

Table reference

6 tables · click a table for its columns
summary_daily15 columns · Siteshow in diagram

DAY: site-wide totals (no breakdown). _jsdata_id = md5('summary|<date>')

ColumnTypeKeyDescription
_jsdata_idRow id: md5 of the natural key.varchar(32)Row id: md5 of the natural key.
datedate
sessionsdecimal(20,4)
added_to_cartdecimal(20,4)
started_checkoutdecimal(20,4)
ordersdecimal(20,4)
revenuedecimal(18,4)
new_customer_ordersdecimal(20,4)
new_customer_revenuedecimal(18,4)
spenddecimal(18,4)
impressionsdecimal(20,4)
clicksdecimal(20,4)
ad_conversionsdecimal(20,4)
ad_revenuedecimal(18,4)
_jsdata_syncedWhen jsdata last wrote this row.timestampWhen jsdata last wrote this row.
product_daily12 columns · Siteshow in diagram

DAY x product.sku. _jsdata_id = md5('product|<date>|<sku>')

ColumnTypeKeyDescription
_jsdata_idRow id: md5 of the natural key.varchar(32)Row id: md5 of the natural key.
datedate
skuvarchar(512)
product_sessionsdecimal(20,4)
order_linesdecimal(20,4)
unitsdecimal(20,4)
product_revenuedecimal(18,4)
product_net_revenuedecimal(18,4)
product_discountdecimal(18,4)
product_cogsdecimal(18,4)
product_gross_profitdecimal(18,4)
_jsdata_syncedWhen jsdata last wrote this row.timestampWhen jsdata last wrote this row.
channel_daily19 columns · Touchpointsshow in diagram

DAY x touchpoint.channel x attribution model. _jsdata_id = md5('<model>|<date>|<channel_path>')

ColumnTypeKeyDescription
_jsdata_idRow id: md5 of the natural key.varchar(32)Row id: md5 of the natural key.
dateJoins to campaign_daily.date,channel_group,channel (roll-up level).dateFKJoins to campaign_daily.date,channel_group,channel (roll-up level).
modelvarchar(64)
channel_pathvarchar(4096)
channel_groupJoins to campaign_daily.date,channel_group,channel (roll-up level).varchar(1024)FKJoins to campaign_daily.date,channel_group,channel (roll-up level).
channelJoins to campaign_daily.date,channel_group,channel (roll-up level).varchar(1024)FKJoins to campaign_daily.date,channel_group,channel (roll-up level).
sessionsdecimal(20,4)
added_to_cartdecimal(20,4)
started_checkoutdecimal(20,4)
ordersdecimal(20,4)
revenuedecimal(18,4)
new_customer_ordersdecimal(20,4)
new_customer_revenuedecimal(18,4)
spenddecimal(18,4)
impressionsdecimal(20,4)
clicksdecimal(20,4)
ad_conversionsdecimal(20,4)
ad_revenuedecimal(18,4)
_jsdata_syncedWhen jsdata last wrote this row.timestampWhen jsdata last wrote this row.
campaign_daily21 columns · Touchpointsshow in diagram

DAY x touchpoint.campaign x model. campaign_id is the ad platform's campaign id

ColumnTypeKeyDescription
_jsdata_idRow id: md5 of the natural key.varchar(32)Row id: md5 of the natural key.
datedate
modelvarchar(64)
campaign_pathvarchar(4096)
channel_groupvarchar(1024)
channelvarchar(1024)
campaign_idJoins to adset_daily.campaign_id (ad platform campaign id).varchar(256)FKJoins to adset_daily.campaign_id (ad platform campaign id).
campaign_namevarchar(2048)
sessionsdecimal(20,4)
added_to_cartdecimal(20,4)
started_checkoutdecimal(20,4)
ordersdecimal(20,4)
revenuedecimal(18,4)
new_customer_ordersdecimal(20,4)
new_customer_revenuedecimal(18,4)
spenddecimal(18,4)
impressionsdecimal(20,4)
clicksdecimal(20,4)
ad_conversionsdecimal(20,4)
ad_revenuedecimal(18,4)
_jsdata_syncedWhen jsdata last wrote this row.timestampWhen jsdata last wrote this row.
adset_daily22 columns · Touchpointsshow in diagram

DAY x touchpoint.adset x model

ColumnTypeKeyDescription
_jsdata_idRow id: md5 of the natural key.varchar(32)Row id: md5 of the natural key.
datedate
modelvarchar(64)
adset_pathvarchar(4096)
channel_groupvarchar(1024)
channelvarchar(1024)
campaign_idvarchar(256)
adset_idJoins to ad_daily.adset_id (ad platform ad set id).varchar(256)FKJoins to ad_daily.adset_id (ad platform ad set id).
adset_namevarchar(2048)
sessionsdecimal(20,4)
added_to_cartdecimal(20,4)
started_checkoutdecimal(20,4)
ordersdecimal(20,4)
revenuedecimal(18,4)
new_customer_ordersdecimal(20,4)
new_customer_revenuedecimal(18,4)
spenddecimal(18,4)
impressionsdecimal(20,4)
clicksdecimal(20,4)
ad_conversionsdecimal(20,4)
ad_revenuedecimal(18,4)
_jsdata_syncedWhen jsdata last wrote this row.timestampWhen jsdata last wrote this row.
ad_daily23 columns · Touchpointsshow in diagram

DAY x touchpoint.ad x model

ColumnTypeKeyDescription
_jsdata_idRow id: md5 of the natural key.varchar(32)Row id: md5 of the natural key.
datedate
modelvarchar(64)
ad_pathConverge touchpoint id: channel_group/channel/campaign/adset/ad (URL-encoded). Empty = orders with no session (renewals, unattributed).varchar(4096)Converge touchpoint id: channel_group/channel/campaign/adset/ad (URL-encoded). Empty = orders with no session (renewals, unattributed).
channel_groupvarchar(1024)
channelvarchar(1024)
campaign_idvarchar(256)
adset_idvarchar(256)
ad_idvarchar(256)
ad_namevarchar(2048)
sessionsdecimal(20,4)
added_to_cartdecimal(20,4)
started_checkoutdecimal(20,4)
ordersdecimal(20,4)
revenuedecimal(18,4)
new_customer_ordersdecimal(20,4)
new_customer_revenuedecimal(18,4)
spenddecimal(18,4)
impressionsdecimal(20,4)
clicksdecimal(20,4)
ad_conversionsThe ad platform's own reported conversions, for comparison with Converge's attributed orders.decimal(20,4)The ad platform's own reported conversions, for comparison with Converge's attributed orders.
ad_revenuedecimal(18,4)
_jsdata_syncedWhen jsdata last wrote this row.timestampWhen jsdata last wrote this row.

Connect Converge All connectors