> ## Documentation Index
> Fetch the complete documentation index at: https://docs.northbeam.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Meta & TikTok Shops Setup

> Link your Meta Shop or TikTok Shop to your ad account so Northbeam can attribute Shops orders and revenue.

When you're done, Northbeam attributes your Meta Shops and TikTok Shops orders and revenue alongside your Web Shop orders.

<Info>
  **Before you start**, make sure you have:

  * **Meta Shops:** a Meta Business user with **admin access** to both the Meta Shop (in Commerce Manager) and the Meta ad account
  * **TikTok Shops:** a TikTok user with **admin access** to both the TikTok Shop and the TikTok ad account
  * **Custom (non-Shopify) stores:** a way to send orders with an order tag through the [Northbeam Server API](/reference/post_orders)
</Info>

<CardGroup cols={3}>
  <Card title="1. Set up Meta Shops" icon="store" href="#set-up-meta-shops-tracking">
    Link your shop, connect the ad account, and finish store setup.
  </Card>

  <Card title="2. Set up TikTok Shops" icon="bag-shopping" href="#set-up-tiktok-shops-tracking">
    Bind your shop in Ads Manager and connect the ad account.
  </Card>

  <Card title="3. Confirm tracking" icon="circle-check" href="#confirm-tracking">
    Check that Shops revenue shows up, not just spend.
  </Card>
</CardGroup>

Only use Meta Shops or TikTok Shops? Do that step and skip the other.

<Steps titleSize="h2">
  <Step title="Set up Meta Shops tracking">
    <span id="tracking-setup-for-meta-shops" style={{ display: "block", scrollMarginTop: "7rem" }} />

    <span id="1-connect-your-meta-shop-to-ads-manager" style={{ display: "block", scrollMarginTop: "7rem" }} />

    **A. Connect your Meta Shop to Ads Manager**

    1. Log in to **Meta Ads Manager** with your advertiser account.
    2. Go to **Commerce Manager > Shops**.
    3. Confirm your shop is connected directly to the advertiser account.

    <span id="2-connect-meta-ads-account-to-northbeam-&-verify-permissions" style={{ display: "block", scrollMarginTop: "7rem" }} />

    **B. Connect your Meta ad account to Northbeam and check permissions**

    1. Make sure your Meta advertiser account is [connected to Northbeam](/docs/channels/meta/overview#connect-your-meta-ad-account).
    2. Make sure the Meta Business user connected to Northbeam is an **admin** on both:
       * The Meta Shop (in Commerce Manager)
       * The Meta advertiser account (in Business Manager / Ads Manager)

    <span id="3-store-specific-setup" style={{ display: "block", scrollMarginTop: "7rem" }} />

    **C. Finish setup for your store type**

    <span id="-shopify-stores" style={{ display: "block", scrollMarginTop: "7rem" }} />

    **Shopify stores:**

    * Connect your Shopify store to [Facebook and Instagram by Meta](https://help.shopify.com/en/manual/online-sales-channels/facebook-instagram-by-meta/setup).
    * Make sure your Meta Shop orders sync to your Shopify dashboard.
    * Make sure your [Northbeam Pixel](/docs/add-pixel) and [Purchase Events](/docs/purchase-pixel) are set up (this is done during onboarding).

    <span id="-custom-stores" style={{ display: "block", scrollMarginTop: "7rem" }} />

    **Custom stores:**

    * Use an **order tag** to mark Meta Shop orders.
    * Send the tag in the `order_tags` field through the [Northbeam Server API](/reference/post_orders).
    * [Tell our team](https://www.northbeam.io/submit-a-support-ticket) the tag name so we can finish setup.

    **If you skip this step:** Meta ad spend can still show up, but Meta Shops revenue won't be attributed.
  </Step>

  <Step title="Set up TikTok Shops tracking">
    <span id="setting-up-tracking-for-tiktok-shops" style={{ display: "block", scrollMarginTop: "7rem" }} />

    <span id="3-store-specific-setup-1" style={{ display: "block", scrollMarginTop: "7rem" }} />

    <span id="tracking-setup-for-tiktok-shops" style={{ display: "block", scrollMarginTop: "7rem" }} />

    Northbeam needs the right TikTok Shop binding and permissions to attribute GMV and revenue.

    <span id="1-bind-your-tiktok-shop-to-ads-manager" style={{ display: "block", scrollMarginTop: "7rem" }} />

    **A. Bind your TikTok Shop to Ads Manager**

    1. Log in to **TikTok Ads Manager** (not Business Center).
    2. Go to **Assets > TikTok Shop**.
    3. Confirm the shop is **bound directly under the advertiser account**. Shops bound only through Business Center won't sync.

    <span id="2-connect-tiktok-ads-account-to-northbeam-&-verify-permissions" style={{ display: "block", scrollMarginTop: "7rem" }} />

    **B. Connect your TikTok ad account to Northbeam and check permissions**

    1. Make sure your TikTok advertiser account is [connected to Northbeam](/docs/channels/tiktok/overview#connect-your-tiktok-ad-account).
    2. Make sure the TikTok user connected to Northbeam is an **admin** on both:
       * The TikTok Shop
       * The TikTok advertiser account

    <span id="3-store-specific-setup-2" style={{ display: "block", scrollMarginTop: "7rem" }} />

    **C. Finish setup for your store type**

    <span id="-shopify-stores-2" style={{ display: "block", scrollMarginTop: "7rem" }} />

    **Shopify stores:**

    * Connect your Shopify store to [TikTok Shops](https://help.shopify.com/en/manual/online-sales-channels/tiktok/setup).
    * Make sure your TikTok Shop orders sync to your Shopify dashboard.
    * Make sure your [Northbeam Pixel](/docs/add-pixel) and [Purchase Events](/docs/purchase-pixel) are set up (this is done during onboarding).

    <span id="-custom-stores-2" style={{ display: "block", scrollMarginTop: "7rem" }} />

    **Custom stores:**

    * Use an **order tag** to mark TikTok Shop orders.
    * Send the tag in the `order_tags` field through the [Northbeam Server API](/reference/post_orders).
    * [Tell our team](https://www.northbeam.io/submit-a-support-ticket) the tag name.

    **If you skip this step:** TikTok ad spend may still show up, but GMV and revenue won't.
  </Step>

  <Step title="Confirm tracking">
    For a full check:

    * **Connection syncing:** follow [Checking platform connections](/docs/checking-api-connections) to confirm the account shows as connected and data is arriving.

    If a check fails, see [Troubleshooting Northbeam data](/docs/troubleshooting-tracking-issues).

    <span id="meta-shops-troubleshooting" style={{ display: "block", scrollMarginTop: "7rem" }} />

    **Meta Shops: ad spend shows but no revenue?** Check that:

    * The shop is connected directly in **Commerce Manager** and linked to your advertiser account.
    * The Meta user is an **admin** on both the shop and the advertiser account.
    * The Meta advertiser account is connected to Northbeam.
    * **Shopify stores:** your store is connected to your shop through the [Facebook and Instagram by Meta](https://help.shopify.com/en/manual/online-sales-channels/facebook-instagram-by-meta/setup) app.
    * **Custom stores:** your Meta Shop orders carry an `order_tag`, and you've told our team the tag name.

    <span id="tiktok-shops-troubleshooting" style={{ display: "block", scrollMarginTop: "7rem" }} />

    **TikTok Shops: ad spend shows but no GMV or revenue?** Check that:

    * The shop is **bound in Ads Manager** (not Business Center).
    * The TikTok user is an **admin** on both the shop and the advertiser account.
    * The TikTok advertiser account is connected to Northbeam.
    * **Shopify stores:** your store is connected to your shop through the [TikTok Shops](https://help.shopify.com/en/manual/online-sales-channels/tiktok/setup) app.
    * **Custom stores:** your TikTok Shop orders carry an `order_tag`, and you've told our team the tag name.
  </Step>
</Steps>

## What are Web Shops, Meta Shops, and TikTok Shops?

<span id="web-shops" style={{ display: "block", scrollMarginTop: "7rem" }} />

<span id="meta-shops" style={{ display: "block", scrollMarginTop: "7rem" }} />

<span id="tiktok-shops" style={{ display: "block", scrollMarginTop: "7rem" }} />

Northbeam reports conversions from three types of shops. Each one is a different checkout, meaning **where** your customer places the order.

| Shop type | Where the order is placed |
| :- | :- |
| Web Shops | Your store's normal checkout, where the Northbeam [Purchase Event](/docs/purchase-pixel) fires. |
| Meta Shops | Facebook's and Instagram's built-in shopping, where customers buy on the platform instead of your online store. [Learn about Meta Shops](https://www.facebook.com/business/shops). |
| TikTok Shops | TikTok's built-in shopping, where customers buy on TikTok instead of your online store. [Learn about TikTok Shops](https://shop.tiktok.com/business/us). |

<Warning>
  Meta Shops and TikTok Shops attribution only works with the **Clicks Only** and **Clicks + Modeled Views** attribution models.

  With First Touch, Last Touch, Last Non-Direct Touch, or Linear, Meta Shops and TikTok Shops each report as their own line item, showing only total orders and revenue.
</Warning>

<span id="tiktok-shops-faq" style={{ display: "block", scrollMarginTop: "7rem" }} />

<span id="3-how-can-i-view-tiktok-shops-organic-performance" style={{ display: "block", scrollMarginTop: "7rem" }} />

## Need help?

<CardGroup cols={2}>
  <Card title="Meta & TikTok Shops FAQ" icon="circle-question" href="/docs/channels/shops/faq">
    Common Shops setup and reporting questions.
  </Card>

  <Card title="Troubleshooting Northbeam data" icon="wrench" href="/docs/troubleshooting-tracking-issues">
    Start here if a check above fails.
  </Card>
</CardGroup>
