Skip to main content
Skip table of contents

How to manage legacy SmartTag configurations?

Tag Composer was the interface to configure and deploy SmartTag files locally or onto the Piano CDN. As of April 27, 2026, the interface is permanently removed. It is no longer possible to create, modify, or deploy SDK configurations through Tag Composer.

Why Tag Composer was decommissioned?

SmartTag is a legacy tracking solution that has been deprecated since August 2023. Tag Composer was the last product directly tied to it. Its removal encourages migration toward Piano's current SDKs (JavaScript SDK and mobile SDKs). From November 26, 2025 – April 27, 2026, it entered a read-only mode where customers could only see their existing configurations; now the full interface has been removed.

What this means for your SmartTag configuration

If you were actively using Tag Composer, you can no longer configure or deploy your SmartTag SDK from the interface. However, your existing SmartTag implementation continues to function — only the Tag Composer management layer has been removed.

The generic SmartTag library remains available at https://tag.aticdn.net/smarttag.js and can still be used with direct modifications to the tracker instance in your code.

How to configure your SmartTag SDK going forward

Two options are available:

Manual SDK configuration — follow the SmartTag.js developer documentation to instantiate and configure the tracker directly in your code. All settings previously managed through Tag Composer can be applied programmatically.

Migration to Piano Analytics SDKs (recommended) — Piano's current JavaScript SDK and mobile SDKs are actively maintained, lighter, and event-based. For new implementations or when planning a technical evolution, migrating to the current SDKs is the recommended path. See the Piano Analytics SDK documentation for migration guidance.

JavaScript errors detected

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

If this problem persists, please contact our support.