---
title: MNTN Conversions Pixel (Server-Side)
slug: mntn-conversions-pixel-server-side
docTags: 
createdAt: 2026-02-23T23:15:25.377Z
---

**MNTN Conversion Pixel** is MNTN's conversion tracking pixel for Connected TV (CTV) attribution and ROAS reporting. This destination fires a JavaScript pixel on conversion events (purchases, sign-ups, leads), enabling MNTN to attribute conversions to CTV ad exposure and optimize campaigns. There is no server-side component.

For site-wide audience building and page-level attribution, use this destination alongside the [MNTN Tracking Pixel](#).

# Getting Started

This is a device-mode destination. The pixel fires by dynamically inserting a `<script>` tag — no manual script installation is required. You will need:

- **Advertiser ID** — your MNTN advertiser ID. This is the value of the `o` parameter in MNTN's pixel snippet, found in your MNTN account.
- **Conversion goals** pre-configured in your MNTN dashboard.

Optionally:

- **Conversion Type Override** — a fixed conversion type string to send for all events, overriding the auto-mapped value.
- **Enable Order Completed Calls** — whether to fire the pixel on Order Completed events. Defaults to `true`.
- **Enable Track Calls** — whether to fire the pixel on all non-Order Completed track events. Defaults to `false`. When enabled, any track event will fire the pixel, not just the mapped events listed below. Unmapped events use the raw event name as the conversion type.

# Connecting to the MNTN Conversion Pixel CDP Destination

:::BlockQuote
**Warning:** Before connecting destinations in the Chord CDP, please verify with all Destination owners that all **non-Chord CDP** configured destinations are **disabled**. Running external destinations alongside configured Chord CDP destinations **can result in duplicate events downstream.**
:::

1. Log into the Chord data platform.
2. Navigate to the CDP.
3. Click the **"Add"** button next to Destinations.
4. Select **MNTN Conversion Pixel** from the destination catalog.
5. Enter the destination name and your **Advertiser ID**.
6. Optionally configure:
   - **Conversion Type Override** — overrides the auto-mapped conversion type for all events.
   - **Enable Order Completed Calls** — enabled by default.
   - **Enable Track Calls** — disabled by default; enable to fire on all non-Order Completed track events (including Sign Up, Lead, and any other track events).
7. Click **"Create"** to connect.

# Events

Only `track` events are supported. All other event types (page, screen, identify) are silently skipped.

# Event Mapping

Chord event names are auto-mapped to MNTN conversion types. If a **Conversion Type Override** is configured, it takes priority over the auto-mapped value. If no mapping exists and no override is set, the raw event name is sent.

| Chord Event       | MNTN Conversion Type | Requires                                  |
| ----------------- | -------------------- | ----------------------------------------- |
| `Order Completed` | `Purchase`           | `enableOrderCompletedCalls` (default: on) |
| `Signed Up`       | `SignUp`             | `enableTrackCalls` (default: off)         |
| `Sign Up`         | `SignUp`             | `enableTrackCalls` (default: off)         |
| `Lead Generated`  | `Lead`               | `enableTrackCalls` (default: off)         |
| `Generate Lead`   | `Lead`               | `enableTrackCalls` (default: off)         |

# Order Completed

Fires a conversion pixel with order ID, order amount, and conversion type.

**Pixel request:** `GET https://dx.mountain.com/spx?conv=1&shaid=...&shoid=...&shoamt=...&type=...`

| Parameter | Chord Source (Priority Order)                                  | Notes                                                                                            |
| --------- | -------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| `shaid`   | Configuration                                                  | Advertiser ID                                                                                    |
| `shoid`   | `properties.order_id`                                          | Order identifier; empty string if not present                                                    |
| `shoamt`  | `properties.revenue` > `properties.total` > `properties.value` | Revenue preferred for accurate ROAS; empty string if not present                                 |
| `type`    | Config override > auto-mapped > raw event name                 | `Purchase` for Order Completed                                                                   |
| `tdr`     | `top.document.referrer` > `document.referrer`                  | URL-encoded, max 2048 chars; falls back when `top` is not accessible (e.g. cross-origin iframes) |
| `plh`     | `parent.location.href`                                         | URL-encoded, max 2048 chars; empty when not accessible                                           |
| `cb`      | Generated                                                      | Random cache buster                                                                              |
| `shocur`  | *(reserved)*                                                   | Empty                                                                                            |
| `shopid`  | *(reserved)*                                                   | Empty                                                                                            |
| `shoq`    | *(reserved)*                                                   | Empty                                                                                            |
| `shoup`   | *(reserved)*                                                   | Empty                                                                                            |
| `shpil`   | *(reserved)*                                                   | Empty                                                                                            |

# Signed Up / Sign Up

Same pixel request as Order Completed above, with `type` set to `SignUp`. Order ID and amount fields will be empty unless the event payload includes order data.

# Lead Generated / Generate Lead

Same pixel request as Order Completed above, with `type` set to `Lead`. Order ID and amount fields will be empty unless the event payload includes order data.

# Initialization

The plugin does not load an external SDK. Each event fires by creating a `<script>` tag with the pixel URL as its `src` attribute, inserted before the last script tag in the document.

# CSP Requirements

If your site uses a Content Security Policy, allow the following domains:

| Directive     | Domain                    |
| ------------- | ------------------------- |
| `script-src`  | `https://dx.mountain.com` |
| `connect-src` | `https://dx.mountain.com` |

***

**Updated 8 Apr 2026**
