> ## Documentation Index
> Fetch the complete documentation index at: https://data-foundation.rockerbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Hulu

> Learn how to set up Hulu streaming video integration with Rockerbox

## Setup Process

1. Enable the Hulu integration on the [Advertising Platforms](https://app.rockerbox.com/v3/data/marketing/advertising_platforms/connect) page. This will create an email endpoint for spend file delivery
2. Append click-through URL parameters and apply the impression pixel for each campaign type (see below)
3. Contact [support@rockerbox.com](mailto:support@rockerbox.com) with the launch date and the [tier structure](https://help.rockerbox.com/article/obce43haen-1-hierarchy-mappings) you'd like applied

These parameter values use macros and do not need to be manually replaced. Their values will be dynamically filled by the platform when the ad is served.

Contact [support@rockerbox.com](mailto:support@rockerbox.com) for your account-specific `[SOURCE]` value (your company's pixel\_source\_name).

<Accordion title="Parameter Details">
  | Parameter   | Value                         | Description              |
  | ----------- | ----------------------------- | ------------------------ |
  | `hl_vendor` | `hulu`                        | Vendor name (required)   |
  | `hl_type`   | `desktop`, `mobile`, or `ott` | Campaign type (required) |
</Accordion>

## Desktop Campaigns

### URL Parameters

```text wrap theme={null}
hl_vendor=hulu&hl_type=desktop
```

### Impression Pixel

```text wrap theme={null}
https://metrics.getrockerbox.com/track/v5?source=[SOURCE]&tier_one=hulu-desktop&tier_two=${campaign_id}&tier_three=${flight_id}&tier_four=${adunit_id}&tier_five=${placement_id}&auction_id=${upid}&referrer=hulu.com
```

## Mobile and Tablet Campaigns

### URL Parameters

```text wrap theme={null}
hl_vendor=hulu&hl_type=mobile
```

### Impression Pixel

```text wrap theme={null}
https://metrics.getrockerbox.com/track/v5?source=[SOURCE]&tier_one=hulu-mobile&tier_two=${campaign_id}&tier_three=${flight_id}&tier_four=${adunit_id}&tier_five=${placement_id}&auction_id=${upid}&referrer=hulu.com
```

## OTT Campaigns

### URL Parameters

```text wrap theme={null}
hl_vendor=hulu&hl_type=ott
```

### Impression Pixel

```text wrap theme={null}
https://metrics.getrockerbox.com/track/v5?source=[SOURCE]&tier_one=hulu-ott&tier_two=${campaign_id}&tier_three=${flight_id}&tier_four=${adunit_id}&tier_five=${placement_id}&auction_id=${upid}&referrer=hulu.com
```

### OTT via Bliss Point Media

These partners require the Hulu pixel to be placed separately.

```text wrap theme={null}
https://metrics.getrockerbox.com/track/v5?source=[SOURCE]&tier_one=hulu-ott&tier_two={{er_mediaplan_id}}&tier_three={{er_placement_group_id}}&tier_four={{er_creative_id}}&tier_five={{er_isci}}&referrer=hulu.com
```

## Batch Spend

Files should be sent on a **weekly** cadence. Each file should contain the previous 7 days of spend data. Spend reports must be downloaded and sent manually each week.

* Row 1 must be the column headers
* The "totals" row must be deleted before sending to Rockerbox

Contact [support@rockerbox.com](mailto:support@rockerbox.com) for endpoint details.

**Required Columns** (must match exactly, including capitalization and spacing):

```
Campaign Name
Campaign ID
Flight Name
Flight ID
Ad Unit Name
Ad Unit ID
Spend
Calendar Date
Delivered Impression Completes
```

## Verification

After setup:

1. Confirm files are being delivered to the correct endpoint
2. Verify data appears in Rockerbox dashboard
3. Contact [support@rockerbox.com](mailto:support@rockerbox.com) for QA assistance
