Help & Support
How Can We Help?
We Think These Might Help
Thank you for your feedback!
cannot be blank
We will respond as soon as humanly possible.

Getting Started with Dynamic Creative

Before getting started, talk to your Account Manager to see if Dynamic Creative can work for you.

Customers using AdRoll for Shopify can now launch dynamic product ads on Facebook through AdRoll


Introduction to Dynamic Creative

Dynamic Creative enables advertisers to easily re-engage their site visitors with beautiful, personalized ads across devices on the Web and Facebook. Based on site visitor’s demonstrated intent on your site, Dynamic Creative ads can feature previously viewed, recommended, or top products.


The Benefits

  • Effective, engaging, and scalable: Dynamic Creative ads see up to 2.5x increase in CTR and CPA’s up to 50% lower when compared to static retargeting.
  • Easy integration: Just provide your product feed and add our Product ID javascript to product pages on your site.
  • Beautiful, on-brand ads: AdRoll creative experts can design non-templatized, customized ads that will both reflect your brand and drive performance.


Format Your Images

  • For Web ads, images in the feed should be at least 200x300 pixels.
    • We will create ad sets in the sizes of 300x250, 160x600, 728x90 and 300x600.
  • Facebook ad specs depend on which type of ad campaign you are running.
    • For ads that direct customers to your website, images must be 600x315.


Best Practices

  • For web ads, use a consistent image size. Our designers can typically work with varying sizes, but it helps if they are all sized similarly.
  • Eye catching, high quality photos with transparent backgrounds look best. Images with transparent backgrounds allow us to design the ad with more texture and imagery.
  • All copy should be less than 50 characters.
  • For Facebook ads:
    • Images must be 600x315 to avoid white padding to fill the space.

We recommend using horizontal images. If your images are only vertical, we recommend stitching multiple vertical images together to create a horizontally-friendly image. 


Place Your AdRoll Pixel

Your pixel connects your AdRoll dashboard to your website and must be activated across every page. This allows you to record visitor activity and pass back the product IDs that identify the different items on your website.

Learn how to activate your AdRoll Pixel.


Prepare Your Product Feed

A product feed is a file containing information about all of the products on your website. Dynamic Creative leverages content from your product feed file to be loaded when your ad is displayed.

If you already have a product feed we can most likely use it. The following 3rd party feeds are compatible with our system:

  • Google Base
  • GoDataFeed
  • Mercent
  • Channel Advisor
  • Amazon
  • Shopify
  • Bing Shopping

AdRoll Feed Requirements

See detailed product feed guidelines

Feed formats


Feed hosting 

You can host your feed via a single URL link.

Alternatively, AdRoll can host the feed on our servers. Your account manager can send sFTP credentials upon request.

Required fields in the feed

  • Product IDs
  • Titles
  • Image links
  • Landing page URLs

Optional fields

  • Price
  • Sale price
  • Short descriptions


Add our Product ID Javascript Code

In order for us to match the products a customer has viewed on the site to the product in the feed, we need to use a unique identifier as the PRODUCT ID. This is done through the javascript snippet below. You will add this to your AdRoll Pixel right below the opening <script type="text/javascript"> line. 

adroll_custom_data = {"product_id":"PRODUCT ID"};

Make sure the PRODUCT ID you set in your pixel matches the identifier in your feed.


Set Up Product Actions

Product Actions allow the use of custom pixel events to control what products are displayed, or not displayed, based on an action.

Any action can be created as a Product Action. Two common ones are:

  • “AddToCart”
  • “Purchased”

Once you determine the product action that you want accompanying each product, select a Product Action passback method. There are two options for this:

Set it as a variable on the appropriate page:

adroll_custom_data= {"product_id":"foo","product_action":"AddToCart"};

Or on the event, call the following function:

__adroll.record_user({product_id: “foo”, product_action: "AddToCart"})

Multiple product ID’s can be passed back for a single action in an array.

Product Action Confirmation

To confirm data is being passed back correctly, open browser developer tools, click the network tab, and locate a call to You should see the data appended as parameters in the URL.

Was this article helpful?
0 out of 0 found this helpful