Dynamic data bindings

Dynamic data bindings link the creative elements of a dynamic ad with information in a data feed.

A data binding has three parts:

  • Element – The element affected by the dynamic data.
  • Element attribute – The element attribute determined by the dynamic data.
  • Data schema object – The part of the data feed that contains the dynamic data for this element attribute.

View data bindings

You can see any data bindings in the Bindings tab of either the Dynamic panel or the Dynamic Properties dialogue.

Use the drop-down to filter the list:

  • All – Display all bindings.
  • Current page – Display bindings for elements on the current page.
  • Selection – Display bindings for selected elements.

Add a data binding

Before binding an element, it's helpful to give it a unique ID in the Properties panel.
  1. Create a new binding using one of the following methods:
    • In the Dynamic panel:
      • On the Bindings tab, click the Add dynamic bindings  button at the bottom of the panel.
    • On the stage:
      • Right-click the element that you want to bind and select Dynamic bindings... from the pop-up menu.
  2. If you haven't yet selected a data schema, you'll be asked to do so.
  3. Select the Element for the data binding. You can browse your document structure to find the element that you want, or start typing to filter the list of elements.
    • If you don't see the element that you want, change the Show drop-down at the top of the dialogue.
  4. Select the Element attribute. The available attributes depend on the element type (see the list of bindable attributes).
  5. Select the Data schema object. The available objects depend on the data schema.
  6. Optionally, apply a filter to reformat the data.
  7. Repeat the steps above to add another binding, or click OK when you've finished.

Edit a data binding

  1. Double-click a binding in the Bindings tab of the Dynamic panel to edit it. The Dynamic Properties dialogue opens to the binding that you selected.
  2. Click the field that you want to change.

Delete a data binding

  • In the Dynamic panel:
    1. On the Bindings tab, select the data binding that you want to delete.
    2. Click the Delete dynamic binding trash can icon button at the bottom of the Dynamic panel.
  • In the Dynamic Properties dialogue:
    • On the Bindings tab, click the X at the end of the row for the binding that you want to delete.

Attributes available for binding

See the list of element types with attributes that you can bind to dynamic data.

Filters for dynamic data

If an element attribute needs data in a different format than the data in your feed, you can apply filters to the data.

Example: Your ad includes a data binding for the font size of a text element. Your feed provides a number with no units. Use the Add pixel units filter to append px to the number in your feed and provide a pixel value.

Find out more about dynamic data filters.

Was this helpful?
How can we improve it?