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 SDKs2.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:
Piano Analytics changelogs are on GitHub under releases for each repository. For example here for JS: PA SDK changelogs
Smarttag changelogs are available here: Smarttag changelogs