Skip to main content
Skip table of contents

Can you tag a SharePoint environment with the Piano Analytics SDK?

Tagging a SharePoint site with the Piano Analytics JavaScript SDK is possible using SPFx (SharePoint Framework). SPFx enables you to embed and run JavaScript within SharePoint pages, which allows you to tag an intranet site similarly to a standard website.

You can refer to Microsoft’s SPFx documentation for implementation details.

https://learn.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-framework-overview

Support and scope

Piano Analytics is technologically compatible with SharePoint, but Piano does not provide:

  • A dedicated SharePoint module or connector

  • Implementation services for SharePoint environments

  • SharePoint-specific code samples (for example, for click tracking or dynamic page name retrieval)

For SPFx and SharePoint-specific technical questions, contact Microsoft Support or consult Microsoft’s forums and documentation.

Piano Support can assist with questions specifically related to the Piano Analytics JavaScript SDK methods (for example, how particular SDK calls behave), but cannot troubleshoot SharePoint/SPFx configuration or custom SharePoint development.

Compatibility considerations and limitations

Due to the technical characteristics of SharePoint environments, it is possible that:

  • Some SDK methods may not be fully compatible in your SharePoint context.

  • Certain elements or interactions may not be trackable depending on how SharePoint renders components, permissions are applied, or content is loaded dynamically.

Because SharePoint implementations can vary significantly (site templates, customizations, SPFx packaging/deployment, dynamic rendering), validate your tracking plan in your own environment and be prepared to adapt tracking logic to SharePoint constraints.

JavaScript errors detected

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

If this problem persists, please contact our support.