Multi-business configuration

Setup Northbeam for multiple businesses.

Northbeam can be implemented to track different businesses separately, if your setup meets the following requirements.

Requirements

Ad DataDomainsOrders
Business-specific ad accounts, or campaigns, or adsetsBusiness-specific top-level domains, or subdomains, or page pathsBusiness-specific stores, or currencies, or shipping country, or other order metadata
  • Business-specific ad data. At either the account, campaign, or adset level, ad data must be business-specific and follow a consistent naming convention. If a single ad account is used to serve ads across multiple businesses, campaigns/adsets must be clearly labeled to distinguish between them.
    • Unique accounts (e.g. Business A Meta Ads Account, Business B Meta Ads Account, Business C Meta Ads Account)
    • Campaign Naming Convention (e.g. Names begin with Business-A_, Business-B_, Business-C_)
    • Adset Naming Convention (e.g. Names begin with Business-A_, Business-B_, Business-C_)
  • Business-specific domains. Each business must have a unique subdomain or top-level domain, including the full checkout experience.
    • Unique domains (e.g. business-a.com, business-b.com, business-c.com)
    • Unique subdomains (e.g. business-a.mystore.com, business-b.mystore.com, business-c.mystore.com)
    • Unique page paths (e.g. mystore.com/business-a, mystore.com/business-b, mystore.com/business-c)
  • Business metadata for orders. Orders must contain metadata that allows them to be grouped by business so they can be matched to the corresponding ad and visit data.
  • Business-specific dashboards. Each business will have its own Northbeam dashboard, rather than a single dashboard with business-level breakdowns.

FAQ

Can we consolidate all businesses into a single dashboard?

  • If you only have 1 domain, you could analyze traffic across all businesses in a single dashboard.
  • If you have multiple domains, you cannot send all data to a single dashboard.
    • Why?
      • Northbeam dashboards map 1:1 to domains to enable 1st-party tracking. Each dashboard is linked to a unique domain via DNS A Record settings.
      • If multiple domains point to a single Northbeam dashboard, only one business will have 1st-party tracking while the others will fall back to 3rd-party tracking.
  • You can combine multiple dashboards into a single rollup dashboard.

Examples

Scenario 1

BusinessAdsDomainOrders
ABusiness A Meta Ads Accountbusiness-a.mystore.combusiness-a.myshopify.com
BBusiness B Meta Ads Accountbusiness-b.mystore.combusiness-b.myshopify.com
CBusiness C Meta Ads Accountbusiness-c.mystore.combusiness-c.myshopify.com

👍

Multi-dashboard configuration is supported!

This setup uses unique ad accounts, domains, and orders, allowing dashboards to be created for each business.

Scenario 2

BusinessAdsDomainOrders
ACampaign names begin with Business-A_mystore.com/business-abusiness-a.myshopify.com
BCampaign names begin with Business-B_mystore.com/business-bbusiness-b.myshopify.com
CCampaign names begin with Business-C_mystore.com/business-cbusiness-c.myshopify.com

👍

Multi-dashboard configuration is supported!

This setup uses business-specific campaign names, page paths, and Shopify stores, allowing dashboards to be created for each business.

Scenario 3

BusinessAdsDomainOrders
A1 ad account, no naming conventionmystore.com/business-abusiness-a.myshopify.com
B1 ad account, no naming conventionmystore.com/business-bbusiness-b.myshopify.com
C1 ad account, no naming conventionmystore.com/business-cbusiness-c.myshopify.com

❗️

Multi-dashboard configuration is not supported.

This setup cannot separate ad data by business, making it impossible to attribute spend and impressions accurately.

👍

One blended dashboard is supported.

All visits occur on the same top-level domain, allowing visit data to be collected from all businesses via 1st-party tracking.