Components Retailigence

This Animate CC component leverages the Retailigence API Service to display search results for Retailers or Products, which includes Retailer location, hours, logo, and clickable link to the Retailer’s web site and a clickable link with the map of the store location. Tremor Video has subscribed to Retailigence since June 2014. Retailigence Inc was acquired by ShopAdvisor Inc in April 2016.

The component can be configured to base the search on a Retailer ID or a Product ID, Product Name, Product Brand, or Product Keywords.

The first call to the Retailigence API uses the default zip code for the ad. The user can enter a new zip code in a Search input box to display results for a different location.

Retailigence Display Formats

  • Compact Bug
  • Standard Bug
  • Expanded List

The same data returned by the Retailigence API can be displayed in different formats, so the results integrate better with the overall ad design. There are 2 versions, the Compact Bug and the Standard Bug, that display the first search result on a small graphical element (rectangular area), that can be animated into the pre-roll video as a "bug". Clicking on the “More” link then slides up a scrollable table with all the search results. The other format is the Retailigence List, which is a larger graphical element containing a scrollable table of all the search results.

Using the component (End-User)

The first call to the Retailigence API is from the Movie Clip in which the component is placed. The bug versions are typically placed in the CreativeMain Movie Clip of a PRP (Pre-Roll-Plus), and the Expanded list is typically placed in the Slate Movie Clip of an SPR (Super-Pre-Roll).

In the bug versions, only the first search result is displayed. The user must click the “More” link to see the full table of results. In all versions, the scrollable table of the full search results contains a form with an input field with the text "Enter a zip code". The user may enter a valid zip code and either hit the Return/Enter key, or click the Magnifying glass icon next to the input field. Either action will initiate a new Retailigence API call. If the zip code is not valid or does not contain any search results near that zip code, the display table will be replaced with the text "Sorry, there are no locations in your area". When the search results return multiple retailer locations, the search results are sorted based on distance from the specified zip code.

The bug versions have a “Close” link in the table, so the user can use to slide the table down and resume the ad. The List version does not close, and instead the Close icon on the Slate should be used to resume the ad.

The Retailigence API Service on occasion is unavailable (non-functioning). Contact the Account Manager if necessary, who may need to contact ShopAdvisor.

Designing with the component

Placement

First, ensure the Components panel is showing in Animate CC (Winow > Components). Expand the Blink Components folder and drag the desired Retailigence component onto the canvas. Multiple can be placed on the same canvas. The components can be repositioned by clicking and dragging. Sometimes the ad designer may wish to initially place the Bug version outside the viewable canvas, and use a Tween in the Movie Clip Action panel to animate the bug into the viewable area, similiar to using keyframes in Creatives made with Mobile Creative Studio.

Instance Name

To adjust the properties of the component, ensure the desired Retailigence component is selected and open the Properties panel (Window > Properties). Each component can be designated a unique instance name if preferred. Otherwise, the instance name will be the component name + the number of components already placed (e.g. retailigence-compact-0, retailigence-compact-1).

Position

The position can be manipulated on the canvas or through the properties pane. The Movie Clip Actions panel can be used to add code to animate the Bug version. Note that for the Bug versions, the user click of the “More” link will slide up the scrollable table of full results at a fixed elapsed time of 2 seconds, and will occupy 90% of the ad area. These values are in the Design Specifications for this component and are not adjustable. Clicking the “More” link will also pause the pre-roll video, and add a gray transparent overlay on the video.

Size

The Bug versions have been designed to be best readable at the default size, although some adjustment can be made if necessary. In this case, make sure the “link” icon to the left of the Width (W) field is selected, so that the aspect ratio is locked.

The List version is has a font size that is well-suited for the default size. If you change the size of the Movie Clip, you may also need to change the parameter “Font Magnification” as described below.

Parameters

Under the Component Parameters heading are a list of configurable parameters. Only one of the 5 Retailigence data fields should be specified. If multiple fields are specified, the last one in this order is used.

  • Retailer ID
  • Product ID
  • Brand
  • Keywords
  • Product Name

Retailer ID

The Retailer ID is an alpha-numeric string specified by ShopAdvisor (Retailigence). The Account Manager is responsible for providing a list of Retailer IDs for a given advertising campaign. The Animate CC Retailigence components allow multiple Retailer IDs, which must be separated by commas. Note that a few Retailer search results do not contain a link to the store logo, in which case, the component will display "Logo Not Available".

Product ID

The Product ID is an alpha-numeric string specified by ShopAdvisor (Retailigence). The Account Manager is responsible for providing the Product ID for a given advertising campaign.

Brand

Examples are Microsoft or Colgate.

Keywords

Examples are Automobiles or Computers.

Product Name

Examples are Xbox or iPhone.

auto-close (sec)

For the bug versions, after the user clicks on “More” to display the table of full results, this table will automatically slide down and close after 30 seconds. The table will slide down out of view in 2 seconds, and the gray overlay on the video will fade out and the pre-roll video will resume playing. This auto-close time can be changed from 30 seonds in Animate CC by entering a different number in this field.

Font Magnification

This feature is available only in the List version, since only this version allows the designer to change the size of the table of full results. If the table is made larger than the default size, it may enhance the display appearance to increase this value.

Retailigence API

The full Retailigence API is on the Tremor Video internal wiki page:

https://wiki.tremorvideodsp.com/pages/viewpage.action?spaceKey=dev&title=Retailigence+Feature+Requirements+for+Mobile

The Retailigence API Documentation can be downloaded here: Click to Download

Helper Methods

The component utilizes helper methods from a utility file. The _handleComponentUpdate method invoked during updates helps keep the component scaled appropriately.