Skip to main content
Skip table of contents

How to read the property "Collection Tag version"?

The Collection Tag version property returns information on the version of the library used to collect the data.

What the version prefixes mean

Use the first digit(s) of the version to quickly identify the collection method:

Web (JavaScript)

  • 6.x.x: Piano Analytics JS SDK (PA Tagging / current SDK-based collection)

  • 5.x.x: SmartTag (deprecated on the Analytics side for current implementations, but may still appear in legacy setups)

  • 4.x.x: Older tagging methods (legacy / deprecated)

Mobile (iOS / Android)

  • 3.x.x: Current Piano Analytics Mobile SDKs

  • 2.x.x: Mobile SDK v2 (deprecated)

Important: the value may be SDK-generated or manually set

In most SDK-based implementations, Collection Tag version is automatically populated by the SDK and will match the SDK version (for example, 6.7.0, 6.8.2).

However, this property can also be populated in other ways:

  • Custom tagging can push its own value for Collection Tag version, which may lead to unexpected or mixed values.

  • If events are sent via the Collection API, the version can be manually set, which can also produce values that do not correspond to an SDK release.

If you see inconsistent values (for example, multiple version families for the same page/app, or a value that doesn’t match what you have deployed), review your tagging implementation and confirm whether this property is being overridden or set manually.

Where to find changelogs

Please refer to the changelogs for further information on versioning:

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.