Piano Tag Setup Guide

This article describes how to configure Piano in your Tealium iQ Tag Management account.

Piano (formerly Tinypass) is a SaaS company specializing in advanced media business processes and online commerce optimization software.

Tag configuration

Navigate to the Tag Marketplace to add a new tag. Read the Tag Overview article for general instructions on how to add a tag.

When adding the tag, configure the following settings:

  • Application ID (Required): Your unique ID provided by Piano.
  • Use Sandbox: Set to true if you are using a Piano Sandbox. The default is false.
  • Track Pages: Set to false to disable page tracking. The default is true.

Load rules

Load the tag on all pages or set conditions for when your tag will load. For more information about load rules, see the Load Rules documentation.

Recommended Load Rule: All Pages

Data mappings

Mapping is the process of sending data from a data layer variable to the corresponding destination variable of the vendor tag. For instructions on how to map a variable to a tag destination, see data mappings.

The destination variables for the Piano tag are built into its Data Mapping tab. Available categories are:

Standard

Destination Name Description
Application ID (AID) Your unique ID provided by Piano. Use this to override the configuration value.
Use Sandbox (isSandbox) Set to true if you are using a Piano Sandbox. Use this to override the configuration value. Options: true, false.
Track Pages (trackPages) Set to false to disable page tracking. Use this to override the configuration value. Options: true, false.
Native Content (contentNative) Set to true to indicate sponsored content. Options: true, false.
Published Date (contentCreated) An ISO 8601 formatted string local to website timezone representing the publish date and time of the content.
Author (contentAuthor) A string representing the author for the published content.
Section (contentSection) A string representing the section in which the content currently viewed belongs.
Page Tags (tags) An array of tags related to the page content.
AAM Reporting Zone (zone) Used to indicate the AAM platform or subsection of your site.
Custom Variable (variable.custom) Additional variable data that can be used for segmentation. Replace “custom” with the name of the variable.
Custom User Parameter (param.user.custom) Additional parameter describing the current user. Replace “custom” with the name of the parameter.
Custom Content Parameter (param.content.custom) Additional parameter describing the content consumed. Replace “custom” with the name of the parameter.
Custom Request Parameter (param.request.custom) Additional parameter describing the page request. Replace “custom” with the name of the parameter.

Vendor documentation

Was this page helpful?

This page was last updated: July 12, 2018