Piano Tag Setup Guide

Piano Tag Setup Guide

by ‎05-16-2018 09:35 AM - edited ‎07-12-2018 01:58 PM (217 Views)

Piano (formerly Tinypass) is a SaaS company specializing in advanced media business processes and online commerce optimization software. This article describes how to configure Piano in your Tealium iQ account.

Table of Contents Placeholder

Tag Configuration

First, go to Tealium's Tag Marketplace and add the Piano tag to your profile (how to add a tag?).

After adding the tag, configure the below 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 Rules determine when and where to load an instance of this tag on your site.

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