Tracking for Non-Integrated Channels

This guide will show you how to set up tracking for any Non-Integrated Channels

❗️

What is a Non-Integrated Channel?

A non-integrated channel refers to any platform or channel that doesn't have a native integration with Northbeam. Typically, this includes platforms not listed on our Connections page (Settings > Connections).

Common Examples:

  • Email/SMS Platforms (e.g., Yotpo, Omnisend, GetResponse, Sendlane, Mailchimp)
    • For Klaviyo and Attentive, specific guides are available, though you'll still need a custom spreadsheet for spend data.
  • Influencer Marketing
  • Podcasts
  • Direct Mail
  • Reddit
  • ImpactRadius
  • ShareASale
  • Criteo
  • StackAdapt
  • LiveIntent

How to track Non-Integrated Channels

MetricsHow does Northbeam track?Notes
Visits, Revenue, TransactionsStandard UTMs

(ex. utm_source, medium, campaign)
Our pixel captures standard UTM parameters (commonly used with Google Analytics) to track visit and conversion data from any platforms that are not directly integrated.

The standard UTM parameters include:

utm_source
utm_medium
utm_campaign

You have the flexibility to assign any values you prefer.

For example, if you wanted to track performance on Criteo, you might use:

utm_source=paid
utm_medium=criteo
utm_campaign=prospecting_campaign
SpendSpendsheet or Spend APICosts are normally pulled through our native integrations. However, for any costs from platforms that don't natively integrate with Northbeam, you could use a Spendsheet or the Spend API.

Step 1: Inserting UTMs to tracking Visits, Revenue, and Transactions

If your platform is in our UTM guide, please use the listed parameters.

To find our UTM guide:

  1. Navigate to Settings
  2. Under Onboarding Tasks, click on UTM Guide

If your platform is NOT in the guide, please use standard UTM parameters:

  • utm_source
  • utm_medium
  • utm_campaign
  • utm_term**
  • utm_content**

**optional

Use any values you'd like, but be mindful of how the the data pulls into the dashboard.

UTM ParameterWhere it pulls in Northbeam
utm_sourceCampaign Level
utm_mediumCampaign Level
utm_campaignCampaign Level (line item)
utm_termAdset Level (line item)
utm_contentAd Level (line item)

Below is a visual on how utm_campaign is reported within your Sales page.

Example

Let's say you're running influencer campaigns and want to see performance by each individual influencer. It'd make the most sense to insert the influencer name into utm_campaign -- each row on the campaign level is segmented by the utm_campaign value. See picture above.

To take it one step further, maybe you want to track another variable, like the offer. You could insert this into utm_term.

Example URL: https://mystore.com?utm_campaign=influencer-name&utm_term=offer

Step 2: Upload Costs via Custom Spend

This step is optional. This is only if you wish to upload associated costs. Without Custom Spend, we'll still track Visits, Revenue, and Orders and report the data in the dashboard -- as long as UTM parameters are in use.

There are two ways to upload Custom Spend

MethodDescriptionNotes
Spend APISend spend data directly to your dashboard in an automated fashion through Spend API.Data needs to live in an internal database (ex. AWS, Snowflake, Databricks, Azure, Domo, etc.) and will need a Reverse ETL to move it out.
Spend SheetEnter your data into a Spend Sheet (gSheet), which will be connected to your dashboard.Less technical method, but will require manual input.

💸

How do I set up a Spend API or Spend Sheet?

Learn about both methods and how to set them up here: https://docs.northbeam.io/docs/add-spend


FAQ

1. I uploaded my spend numbers, but I can't find them.

Please be sure to look in the 'Other' platform group. If you'd like to group together the spend and revenue, you could use a Label.

2. How do I track audio/video platforms where it may be difficult to get UTMs on links?

We understand it's challenging to embed UTMs on all links - especially from channels that often utilize discount codes -- like Influencers, Affiliates, and Podcasts.

As a workaround, we've seen our customers find success with Vanity Links. Vanity links can be used to redirect users to a UTM-embedded URL, but tend to be more shareable.

Ex) mystore.com/influencer1 redirects to mystore.com?utm_source=influencer&utm_campaign=influencer1

mystore.com/influencer1 is likely more easily shared than mystore.com?utm_source=influencer&utm_campaign=influencer1

If you're on Shopify, [here's an article on how to create redirects.](https://help.shopify.com/en/manual/online-store/menus-and-links/url-redirect

3. Can I use Northbeam UTM parameters on my ads? ("NB" "NBT")

We only support the Northbeam parameters on our UTM Guide. If you don't see your platform on your guide, please refrain from using Nortbeam parameters as they will not do anything -- as they are not mapped in our backend.

Instead, please use Standard UTM Parameters, listed above in "Step 1".

📘

Standard UTM Parameters will not a negative impact on tracking. They track just as well as Northbeam UTM Parameters.

4. Can I track using Discount Codes?

Currently, all the data we pull into the Sales page are primarily segmented by UTM parameters and not Discount Codes. However, we are working on a solution for Discount Code tracking yet no timeline at the moment.

In the meantime, feel free to reference Discount Codes in your Customer LTV page, which reflect the average lifetime value of each code.

Vanity Links could be used as a workaround. See under "Step 1".

5. Why do I see a data discrepancy?

Discrepancies in Revenue, Orders, and Visits are expected. The reason for this lies in the differences between Northbeam's attribution model and the corresponding platform's attribution model. Each attribution model has a unique method of allocating credit.

For example, Northbeam's Clicks-Only model divides credit across all touchpoints and tries to push credit to your upper funnel channels. Let's say your in-platform model uses Last Click, which gives credit to the last touchpoint in the journey. This is going to cause a discrepancy.

To take it one step further, let's say both Northbeam and in-platform are using Last Click. Northbeam is unique in that we recognize all touchpoints from every single channel. Whereas most platforms only recognize touchpoints from that same platform.

In addition, there's often a difference in the attribution window. By default, Northbeam leverages a 1-Day window, which is different than many other platforms' default.

To get the most apples to apples comparison, be sure to compare data using same Attribution Model and Attribution Window. But keep in mind, it will never be exact.

If you suspect a tracking issue, please review the following checklist:

  • UTMs: Ensure all your ads contain Northbeam UTMs, listed above under Step 2.
  • Northbeam Pixel: Ensure the Northbeam Pixel is firing on your landing page. Note that some site themes may not automatically transfer to landing pages on certain third-party apps, necessitating manual pixel placement.
  • Purchase Pixel: Confirm that the Purchase Pixel is firing on your checkout page.
  • A-Record Setup: Verify that the A-Record is correctly configured in your DNS Settings.