Smart Assets

Smart assets are built and managed in the Smart Asset Designer.  Smart assets allow you to define a series of content elements, and associate applicability rules with each.

For example, you might have a ‘Credit Card Image’ smart asset, containing ‘Platinum’, ‘Gold’ and ‘Silver’ image content elements.  Each might be associated with a separate database realtime decision, which targets on the basis of ‘High’, ‘Medium’ and ‘Low’ income.  If a known visitor browses a web page containing the smart asset, RPI Realtime is able to discern their income as ‘Medium’, and hence render the ‘Gold’ credit card image.

Smart assets can be published directly from the Smart Asset Designer.  Typically, you would do so to leverage their capabilities in an external web page or application.  When you publish a smart asset, for each content element that it contains:

      The rules in each associated realtime decision are published to the realtime cache.

      Content is published to one of:

The default or a specific content location

The realtime cache (only if text)

You can also generate scripts to leverage published smart assets in external contexts.  This is also carried out in the Smart Asset Designer.

When objects such as realtime decision logic or images are published, if one or more values are supplied at string list system configuration setting RealtimeAPIPublishAddresses, objects are published to each address supplied at the setting.  If no values are supplied for the setting, objects are published to the address specified at system configuration setting RealtimeAPIAddress.

Full details on smart assets can be found in the Smart Asset Designer documentation.