> ## 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.

# ROKT Setup

> Connect ROKT with an App ID and App Secret, and have your ROKT account lead add Northbeam UTMs.

When you're done, Northbeam shows your ROKT spend and uses ROKT impressions for **Clicks + Modeled Views (C+MV)**.

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

  * A login to ROKT **One Platform** (`my.rokt.com`) so you can generate API credentials
  * A **ROKT account lead** you can contact to add the Northbeam UTMs
</Info>

<CardGroup cols={3}>
  <Card title="1. Connect the account" icon="plug" href="#connect-your-rokt-account">
    Generate an App ID and App Secret in ROKT and add them in Northbeam.
  </Card>

  <Card title="2. Add Northbeam parameters" icon="link" href="#add-northbeam-parameters-to-your-ads">
    Ask your ROKT account lead to add the Northbeam UTMs.
  </Card>

  <Card title="3. Confirm tracking" icon="circle-check" href="#confirm-tracking">
    Check that UTMs and the connection are working.
  </Card>
</CardGroup>

<Steps titleSize="h2">
  <Step title="Connect your ROKT account">
    <span id="step-1-enter-your-app-id-and-app-secret" style={{ display: "block", scrollMarginTop: "7rem" }} />

    <span id="1a-generate-your-api-credentials-in-rokt" style={{ display: "block", scrollMarginTop: "7rem" }} />

    **Generate your API credentials in ROKT**

    1. Sign in to **One Platform** at `my.rokt.com`.
    2. Open **Profile Settings** (under your account icon at the bottom left).
    3. Scroll to **Generate Personal API Credentials**.
    4. Enter a name for your app and click **Generate**. ROKT creates an **App ID** and **App Secret**.

    The app name can be anything, like `Northbeam`. It's only for your own reference. See [ROKT's guide to generating an App ID and App Secret](https://docs.rokt.com/developers/api-reference/reporting/query-api/#generating-a-rokt-app-id-and-app-secret).

    <Warning>
      Save the **App Secret** somewhere secure. You can't see it again after you leave the page.
    </Warning>

    <span id="1b-enter-credentials-in-northbeam" style={{ display: "block", scrollMarginTop: "7rem" }} />

    **Enter the credentials in Northbeam**

    1. Open [Connections](https://dashboard.northbeam.io/settings/connections) and select **ROKT**.
    2. Paste your **App ID** and **App Secret**.
    3. Click **Connect**.

    <Frame caption="Settings > Connections > ROKT">
      <img src="https://mintcdn.com/northbeam/EpMPeQ8Ec2Yrg9EI/images/readme/cb3dc050-CleanShot_2026-02-05_at_13.40.48.png?fit=max&auto=format&n=EpMPeQ8Ec2Yrg9EI&q=85&s=6d097156712b4bd24ba9c0a200a7429f" alt="ROKT connection in Northbeam with App ID and App Secret fields" style={{ maxWidth: "560px", maxHeight: "440px", width: "auto", height: "auto", margin: "0 auto" }} width="719" height="337" data-path="images/readme/cb3dc050-CleanShot_2026-02-05_at_13.40.48.png" />
    </Frame>

    **If you skip this step:** Northbeam doesn't get your ROKT spend or the impressions used for C+MV modeling.
  </Step>

  <Step title="Add Northbeam parameters to your ads">
    <span id="step-2-insert-utm-parameters" style={{ display: "block", scrollMarginTop: "7rem" }} />

    You don't add these yourself. Contact your **ROKT account lead**, and they'll add the Northbeam UTM parameters for you.
  </Step>

  <Step title="Confirm tracking">
    Once the connection is live and the UTMs are on your ads:

    * **Parameters captured:** follow [Checking UTM tracking](/docs/checking-utm-tracking) to confirm the Northbeam parameters reach your landing pages.
    * **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).
  </Step>
</Steps>

## Supported attribution models

The ROKT integration supports these Northbeam attribution models:

* First Touch
* Last Touch
* Last Non-Direct Touch
* Clicks-Only
* Clicks + Modeled Views (C+MV)

## Need help?

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