Roku for Shopify 

App Setup

Shopify merchants can buy video ads on Roku through their Shopify account. The Roku for Shopify App connects Roku Ad Manager – the platform used to build and launch your TV streaming ad campaigns – to your Shopify account. See below for instructions on how to use the Roku App to connect to Roku Ad Manager enabling TV Advertising for any Shopify merchant.

After downloading the Roku App, it’s time to connect it Roku Ad Manager. This provides a direct link to your Roku Ad Manager account, while also enabling impression and total cost to be passed back to your Shopify account. Follow these steps to connect your account, create pixels, update payment info, and find FAQs.



Connecting your Roku App to Roku Ad Manager


Step 1: Click “Connect” in the Roku Ad Manager section

  • This will drive you to Roku Ad Manager, where you can set up a new account (free!) or connect an existing account.  
connect your shopify account screenshot

Step 2: Click “Sign Up” on Roku Ad Manager for a quick account set up

click sign up screenshot

Step 3: Set up your account type (Direct Advertiser or Agency) 

  • Direct Advertiser accounts will allow for a single brand/business to be set up.
  • Agency accounts will allow for multiple brands/businesses under a single account.
  • Next, follow the prompts, selecting USD, agreeing to terms, and then click Sign Up.
Direct advertiser selection screen shot

Step 4: Receive Confirmation Email

  • After completing the account information, you will receive a confirmation email which will prompt you to set a password.
Confirm your email screenshot

Step 5: View Connected Account

  • After setting your password, you will be sent back to the Roku for Shopify App, now showing a connected account.
shopify app id test screenshot

Step 6: Monitor Metrics

  • Connecting to Shopify accounts enables all new campaigns stats to be fed back to Shopify.
  • We will pass back impressions and spend from Roku Ads Manager activation right into your Shopify account for comprehensive ad deliver reporting.
  • You’ll can find the metrics we will be contributing to under “Marketing activity engagement”. 
  • We will not pass “Marketing funnel behaviour” (sessions, add to cart, orders).   These events can still be found on Roku Ad Manager, and future iterations of our Roku App will bring them into this reporting view along with impressions and total cost.
monitoring shopify screenshot


Setting Up a Pixel from the Roku App


A pixel is optional for any campaign but needed if you’d like to track lower funnel metrics like page views, add to carts, and purchases. Just as the Roku App connects to the Roku Ads Manager for campaign building, it also connects to the pixel set up page. Advertisers can generate a unique pixel from Kochava, a leader in measurement, via the Roku Ad Manager Pixel Tracking page. Simply add it to their website, and start receiving on-site action reporting within Roku Ad Manager.

Step 1: Set Up Pixel

  •  Click on “Setting Up Your Pixel” to drive to the pixel set up page in your connected Roku Ad Manager account.  
setting up pixel screen shot

Step 2: Create Pixel

  • Click “Create pixel” to set up a pixel tag. 
  • The tag will be applied to your site header, adding trackability of page events to Roku Ad Manager reporting.
create pixel screenshot

Step 3: Copy Pixel

  • Copy your pixel to easily paste it to the header section of your business website or tag manager to enable tracking.
copy your pixel screenshot

Step 4: Create Event Scripts

  • Additionally, you can create specific event scripts for more specific action tracking like sign ups, video views, add-to-cart, purchase, and purchase value. 
  • Simply copy and place the code after the client pixel code you generated in step 1, above.
setting up events screenshot

Step 5: Monitor Events

  • After you’ve set up your pixel, you’ll see your Pixel section in Roku Ad Manager updated accordingly with a unique pixel ID.
  • After your pixel is applied to your site, you’ll see events start populating below under “pixel event statuses” section.
event statuses screen shot