Contentsquare
The AI-powered Contentsquare platform unlocks insights to engage, convert, and retain with Experience and Product Analytics and Voice of Customer tools.
Contentsquare Tech Docs
Contentsquare is a unified experience analytics, product analytics, and voice of customer platform for web and mobile applications.
Web
- The Main Tracking Tag: The Contentsquare Main Tracking Tag or Main tag is the core 'pixel' or 'code snippet' to implement on your domain to collect analytics data
- Artificial Pageviews: Artificial pageviews are to be used when the site uses AJAX, SPA, PWA, or re-routes users without refreshing the page
- Dynamic Variables Tag: Dynamic vars are additional information on the session that can be used to segment users
- Custom Page Events: A page event or a custom page event is a value (an element or an event) triggered during a session on a specific page
- ETR Event Tag: The ETR event tag allows to trigger ETR events to save the collected session of the visitor
- The E-commerce tag: The e-commerce tag is used to keep track of the e-commerce transactions happening on the site and empower analysis with revenue-related metrics
- Voice of Customer: Requirements to use the Voice of Customer module
- Product Analytics: What to expect when Product Analytics is activated — new Tag commands, features, and cookies
- Testing your implementation: Test your implementation using the Contentsquare Tracking Setup Assistant to make sure pageviews are sent to Contentsquare servers, on every page
- Wrapping it up: Solicit your Contentsquare contact for more feedback on your data collection tests, and explore third-party integration capabilities
- Troubleshooting: Frequently asked questions about data that is sent
- Core concepts: Core concepts to learn about when implementing the Tag
- Sending pageviews: Send natural and artificial pageviews from your web page
- Sending custom vars: Send custom vars from your web page
- Sending dynamic vars: Send dynamic vars from your web page
- Sending ecommerce commands: Send ecommerce transactions from your web page
- Sending an add to cart: Send an add to cart event from your web page
- Extending the session length: How the Tag works with sessions
- Send the users' decisions about data collection: Track whether users accept data collection
- Track Users: Link activities to consistent IDs, enabling cross-device analysis and unified user experience insights beyond cookie limitations
- Personal data handling: Understand how Contentsquare handles Personal Data
- Error Analysis: Error Analysis enables you to quantify, prioritize and visualize errors occurring on your site
- Events handling: How the Tag handles browser events
- Who is included in the analysis?: Understanding who the targeted users are and on what conditions
- Third-party integrations: Resources to learn more about Contentsquare and third-party integrations
- Tag API reference: Tag commands reference including signature, parameter descriptions, and examples
- Compatibility: Tag compatible browsers, frameworks, and libraries
- Impact on performance: How the Tag impacts your site performance
- Security: Contentsquare Tag and Security
- Sub-resource integrity (SRI): Implement the Tag using sub-resource integrity (SRI)
- Content Security Policy (CSP): List of directives, values, and domains required by the Tag
- Requests: The list of Tag requests and responses
- Collected data: Understand what data is collected by the Tag
- Cookies: List of cookies and local storage items managed by the Contentsquare Tag
- IP Addresses: How Contentsquare uses IP addresses
- Static assets scraping: Options to enable static assets scraping for Zoning and Session Replay
- Changelog: The Contentsquare Tracking Tag changelog
WebView
- WebView Tracking: Enable WebView tracking in your mobile app by adding the Contentsquare Web Tracking Tag on web pages called by your mobile app
- Privacy: Learn how Contentsquare deals with Personal Data and related APIs
- Track Pageviews: Track pageviews in your apps using the Web Tracking Tag
- Track transactions: Track transactions in your apps using the Web Tracking Tag
- Track dynamic variables: Track dynamic variables in your apps using the Web Tracking Tag
- Session Replay: How to include WebViews in replays
- Error Analysis: How to use Contentsquare Error Analysis in webviews within your mobile app
- Collected Data: What's collected by the WebView Tracking Tag
- Product Analytics: Product Analytics capabilities made available for users of the CSQ SDK within WebViews
- Migration from the legacy WebView Tracking Tag: How to migrate from the legacy WebView Tracking Tag
Android
- Getting Started with Product Analytics: Integrate the CSQ SDK for Product Analytics into your Android app in minutes
- Track identity: Enhance user tracking with identify and addUserProperties APIs. Link anonymous and identified user data across sessions and devices for comprehensive analytics
- Track push notifications: Learn how to track mobile notification interactions automatically with Contentsquare
- Track events manually: Learn how to implement custom event tracking in your Android app with the CSQ SDK for capturing user interactions and business events
- Hide sensitive data: Protect sensitive data in Contentsquare by disabling text capture, masking specific views, or ignoring interactions
- AI skills for Android: Use AI coding assistants to integrate, upgrade, and configure the Contentsquare Android SDK with downloadable AI skills
- Set up the extension: Understand the benefits of upgrading to the CSQ SDK
- Upgrade your SDK: Understand the benefits of upgrading to the CSQ SDK
- From Heap Core SDK to CSQ SDK: Learn how to migrate from the Heap Core SDK to the CSQ SDK
- From Heap Classic SDK to CSQ SDK: Learn how to migrate from the Heap Classic SDK to the CSQ SDK
- From Heap Core SDK + Contentsquare SDK to CSQ SDK: Learn how to migrate from the Heap Core and Contentsquare SDKs to the CSQ SDK
- SDK API reference: SDK commands reference including signature, parameter descriptions, and examples
- Changelog: The Contentsquare Android SDK changelog
- Compatibility: Requirements and limitations to develop with the Contentsquare Android SDK
- Privacy: Configure privacy settings and user consent management in your Android app with the CSQ SDK to ensure regulatory compliance
- Security: Data transfer and security information
- Getting Started with Experience Analytics: Integrate the Contentsquare SDK into your Android app in minutes (installation, user consent, screen tracking, and testing)
- In-app features: Enable testing and debugging capabilities within your Android app using in-app features for enhanced development workflow
- Track screens: Learn how to implement screen tracking in your Android app with CSQ SDK to capture user navigation patterns and screen interactions
- Track custom variables: Enhance analytics by capturing custom variables for detailed user behavior analysis in your Android app with the CSQ SDK
- Track transactions: Track transactions with the Contentsquare Android SDK
- Track dynamic variables: Learn how to implement dynamic variable tracking to enrich your analytics data in your Android application with the CSQ SDK
- Track WebViews: Track webviews with the Contentsquare Android SDK
- Google Tag Manager: Use our integration to send Google Tag Manager events to Contentsquare
- Adobe Analytics: Leverage our native integration to use Adobe Analytics segments in Contentsquare
- Session Replay: Learn how to integrate and configure Session Replay capabilities in your Android app with the CSQ SDK
- Error Analysis: Implement error tracking and crash reporting in your Android app with the CSQ SDK to identify and resolve issues affecting user experience
- Set up Product Analytics data capture: Access to acquisition analysis and lifetime metrics by implementing the Product Analytics data capture using the CSQ SDK
- AI skills for Android: Use AI coding assistants to integrate, upgrade, and configure the Contentsquare Android SDK with downloadable AI skills
- Upgrade your SDK: Understand the benefits of upgrading to the CSQ SDK
- From Contentsquare SDK to CSQ SDK: Learn how to migrate from the Contentsquare SDK to the CSQ SDK
- From Heap Core SDK + Contentsquare SDK to CSQ SDK: Learn how to migrate from the Heap Core and Contentsquare SDKs to the CSQ SDK
- SDK API reference: SDK commands reference including signature, parameter descriptions, and examples
- Data Collection: Understand how the Android SDK loads, tracks, and send data
- Compatibility: Requirements and limitations to develop with the Contentsquare Android SDK
- Changelog: The Contentsquare Android SDK changelog
- Impact on performance: Metrics to evaluate the impact on performance of the SDK on your apps
- Privacy: Configure privacy settings and user consent management in your Android app with the CSQ SDK to ensure regulatory compliance
- Security: Data transfer and security information
- Troubleshooting: Need help? We share probable causes and recommended fixes
- Third-party libraries license: Contentsquare includes several third-party libraries, which are licensed under their own respective licenses
iOS
- Getting Started with Product Analytics: Integrate the CSQ SDK for Product Analytics into your iOS app with step-by-step instructions for installation and configuration
- Track identity: Enhance user tracking with identify and addUserProperties APIs. Link anonymous and identified user data across sessions and devices for comprehensive analytics
- Track push notifications: Learn how to track mobile notification interactions automatically with Contentsquare
- Track events manually: Learn how to track custom events in your iOS app using the CSQ SDK
- Customize autocaptured screen names: Customize screen names collected via autocapture in UIKit and SwiftUI apps
- Hide sensitive data: Protect sensitive data in Contentsquare by disabling text capture, masking specific views, or ignoring interactions
- AI skills for iOS: Use AI coding assistants to integrate, upgrade, and configure the Contentsquare iOS SDK with downloadable AI skills
- Set up the extension: Understand the benefits of upgrading to the CSQ SDK
- Upgrade your SDK: Understand the benefits of upgrading to the CSQ SDK
- From Heap Core SDK to CSQ SDK: Steps to migrate from a Heap Core install to the CSQ SDK
- From Heap Classic SDK to CSQ SDK: Steps to migrate from a Heap Classic install to the CSQ SDK
- From Heap Core SDK + Contentsquare SDK to CSQ SDK: Learn how to migrate from the Heap Core and Contentsquare SDKs to the CSQ SDK
- SDK API reference: SDK commands reference including signature, parameter descriptions, and examples
- Changelog: The Contentsquare iOS changelog
- Compatibility: Requirements and limitations to develop with the Contentsquare iOS SDK
- Privacy: Configure privacy settings and user consent management in your iOS app with the CSQ SDK to ensure regulatory compliance
- Getting Started with Experience Analytics: Integrate the CSQ SDK for Experience Analytics into your iOS app in minutes
- In-app features: Enable testing and debugging capabilities within your iOS app using in-app features for enhanced development workflow
- Track Screens: Learn how to implement screen tracking in your iOS app with CSQ SDK to capture user navigation patterns and screen interactions
- Track custom variables: Enhance analytics by capturing custom variables for detailed user behavior analysis in your iOS app with the CSQ SDK
- Track transactions: Track transactions with the Contentsquare iOS SDK
- Track dynamic variables: Learn how to track and analyze variable metrics over time in your iOS app using the CSQ SDK
- Track Webviews: Track webviews with the Contentsquare iOS SDK
- Google Tag Manager: Leverage our native integration to send Google Tag Manager events to Contentsquare, with the CSQ iOS SDK
- Adobe Analytics: Leverage our native integration to use Adobe Analytics segments in Contentsquare, with the CSQ iOS SDK
- Session Replay: Learn how to integrate and configure Session Replay capabilities in your iOS app with the CSQ SDK
- Error Analysis: How to use Contentsquare Error Analysis in your iOS apps
- Set up Product Analytics data capture: Access to acquisition analysis and lifetime metrics by implementing the Product Analytics data capture using the CSQ SDK
- AI skills for iOS: Use AI coding assistants to integrate, upgrade, and configure the Contentsquare iOS SDK with downloadable AI skills
- Upgrade your SDK: Understand the benefits of upgrading to the CSQ SDK
- From Contentsquare SDK to CSQ SDK: Migrate to the CSQ SDK
- From Heap Core SDK + Contentsquare SDK to CSQ SDK: Learn how to migrate from the Heap Core and Contentsquare SDKs to the CSQ SDK
- SDK API reference: SDK commands reference including signature, parameter descriptions, and examples
- Changelog: The Contentsquare iOS changelog
- Data Collection: Understand how the iOS SDK loads, tracks, and send data
- Compatibility: Requirements and limitations to develop with the Contentsquare iOS SDK
- Impact on performance: Metrics to evaluate the performance impact of Contentsquare iOS SDK on your apps
- Privacy: Configure privacy settings and user consent management in your iOS app with the CSQ SDK to ensure regulatory compliance
- Troubleshooting: Need help? We share probable causes and recommended fixes
- Third-party libraries license: Contentsquare iOS SDK includes several third-party libraries, which are licensed under their own respective licenses
React Native
- Getting Started with Product Analytics: Integrate the CSQ SDK for Product Analytics into your React Native app in minutes
- Track identity: Enhance user tracking with identify and addUserProperties APIs. Link anonymous and identified user data across sessions and devices for comprehensive analytics
- Track push notifications: Learn how to track mobile notification interactions automatically with Contentsquare
- Track events manually: Learn how to implement custom event tracking in your React Native app with the CSQ SDK for capturing user interactions and business events
- Hide sensitive data: Protect sensitive data in Contentsquare by disabling text capture, masking specific views, or ignoring interactions
- Set up the extension: Understand the benefits of upgrading to the CSQ SDK
- Upgrade your SDK: Understand the benefits of upgrading to the CSQ SDK
- From Heap Core SDK to CSQ SDK: Learn how to migrate from the Heap Core SDK to the CSQ SDK
- From Heap Classic SDK to CSQ SDK: Learn how to migrate from the Heap Classic SDK to the CSQ SDK
- From Heap Core SDK + Contentsquare SDK to CSQ SDK: Learn how to migrate from the Heap Core and Contentsquare SDKs to the CSQ SDK
- SDK API reference: SDK commands reference including signature, parameter descriptions, and examples
- Changelog: The Contentsquare React Native SDK changelog
- Compatibility: Requirements and limitations to develop with the Contentsquare React Native Bridge
- Privacy: Configure privacy settings and user consent management in your React Native app with the CSQ SDK to ensure regulatory compliance
- Security: Data transfer and security information
- Getting Started with Experience Analytics: Integrate the CSQ React Native SDK into your app in minutes (installation, user consent, screen tracking, and testing)
- In-app features: Enable testing and debugging capabilities within your React Native app using in-app features for enhanced development workflow
- Track screens: Learn how to implement screen tracking in your React Native app with CSQ SDK to capture user navigation patterns and screen interactions
- Track custom variables: Enhance analytics by capturing custom variables for detailed user behavior analysis in your React Native app with the CSQ SDK
- Track transactions: Track transactions with the Contentsquare bridge for React Native
- Track dynamic variables: Learn how to implement dynamic variable tracking to enrich your analytics data in your React Native application with the CSQ SDK
- Track WebViews: Track webviews with the Contentsquare React Native SDK
- Google Tag Manager: Leverage our native integration to send Google Tag Manager events to Contentsquare
- Adobe Analytics: Leverage our native integration to use Adobe Analytics segments in Contentsquare
- Session Replay: How to implement Session Replay with the Contentsquare React Native bridge
- Error Analysis: Implement error tracking and crash reporting in your React Native app with the CSQ SDK to identify and resolve issues affecting user experience
- Set up Product Analytics data capture: Access to acquisition analysis and lifetime metrics by implementing the Product Analytics data capture using the CSQ SDK
- Upgrade your SDK: Understand the benefits of upgrading to the CSQ SDK
- From Contentsquare SDK to CSQ SDK: Learn how to migrate from the Contentsquare SDK to the CSQ SDK
- From Heap Core SDK + Contentsquare SDK to CSQ SDK: Learn how to migrate from the Heap Core and Contentsquare SDKs to the CSQ SDK
- SDK API reference: SDK commands reference including signature, parameter descriptions, and examples
- Changelog: The Contentsquare React Native SDK changelog
- Data Collection: Understand how the React Native SDK loads, tracks, and send data
- Compatibility: Requirements and limitations to develop with the Contentsquare React Native Bridge
- Impact on performance: Metrics to evaluate the impact on performance of the SDK on your apps
- Privacy: Configure privacy settings and user consent management in your React Native app with the CSQ SDK to ensure regulatory compliance
- Security: Data transfer and security information
- Troubleshooting: Need help? We share probable causes and recommended fixes
- Third-party libraries license: Contentsquare includes several third-party libraries, which are licensed under their own respective licenses
Flutter
- Getting Started with Product Analytics: Integrate the CSQ SDK for Product Analytics into your Flutter app with step-by-step instructions for installation and configuration
- Track identity: Enhance user tracking with identify and addUserProperties APIs. Link anonymous and identified user data across sessions and devices for comprehensive analytics
- Track push notifications: Learn how to track mobile notification interactions automatically with CSQ
- Track events manually: Learn how to track custom events in your Flutter app using the CSQ SDK
- Customize autocaptured screens: Customize screen names collected via autocapture in Flutter apps
- AutoRoute support: How to use the CSQNavigatorAutoRouteObserver with AutoRoute package
- Hide sensitive data: Protect sensitive data in Contentsquare by disabling text capture, masking specific views, or ignoring interactions
- AI skills for Flutter: Use AI coding assistants to integrate, upgrade, and configure the Contentsquare Flutter SDK with downloadable AI skills
- Set up the extension: Understand the benefits of upgrading to the CSQ SDK
- Upgrade your SDK: Understand the benefits of upgrading to the CSQ SDK
- From Heap Core SDK to CSQ SDK: Steps to migrate from a Heap Core install to the CSQ SDK
- From Heap Core SDK + Contentsquare SDK to CSQ SDK: Learn how to migrate from the Heap Core and Contentsquare SDKs to the CSQ SDK
- SDK API reference: SDK commands reference including signature, parameter descriptions, and examples
- Changelog: The Contentsquare Flutter SDK changelog
- Compatibility: Requirements and limitations to develop with the Contentsquare Flutter SDK
- Privacy: Configure privacy settings and user consent management in your Flutter app with the CSQ SDK to ensure regulatory compliance
- Getting Started with Experience Analytics: Integrate the CSQ SDK for Experience Analytics into your Flutter app in minutes
- In-app features: Enable testing and debugging capabilities within your Flutter app using in-app features for enhanced development workflow
- Track Screens: Learn how to implement screen tracking in your Flutter app with CSQ SDK to capture user navigation patterns and screen interactions
- Reliable Targets: Reliable targets enables the analysis of data across various Screenshots from different dates and versions, including layouts or A/B testing variations
- Track custom variables: Track custom variables with the CSQ Flutter SDK
- Track transactions: Track transactions with the CSQ Flutter SDK
- Track dynamic variables: Learn how to track and analyze variable metrics over time in your Flutter app using the CSQ SDK
- Track WebViews: Track webviews with the CSQ Flutter SDK
- Adobe Analytics: Leverage our native integration to use Adobe Analytics segments in Contentsquare, with the CSQ Flutter SDK
- Session Replay: Learn how to integrate and configure Session Replay capabilities in your Flutter app with the CSQ SDK
- Error Analysis: How to use CSQ Error Analysis in your Flutter apps
- Experimental annotation: What is experimental in the CSQ Flutter SDK
- Contentsquare CLI: How to use the Contentsquare CLI plugin
- AutoRoute support: How to use the CSQNavigatorAutoRouteObserver with AutoRoute package
- Set up Product Analytics data capture: Access to acquisition analysis and lifetime metrics by implementing the Product Analytics data capture using the CSQ SDK
- AI skills for Flutter: Use AI coding assistants to integrate, upgrade, and configure the Contentsquare Flutter SDK with downloadable AI skills
- Upgrade your SDK: Understand the benefits of upgrading to the CSQ SDK
- From Contentsquare SDK to CSQ SDK: Migrate to the CSQ SDK
- From Heap Core SDK + Contentsquare SDK to CSQ SDK: Learn how to migrate from the Heap Core and Contentsquare SDKs to the CSQ SDK
- SDK API reference: SDK commands reference including signature, parameter descriptions, and examples
- Changelog: The CSQ Flutter SDK changelog
- Data collection: Understand how the Flutter SDK loads, tracks, and send data
- Compatibility: Requirements and limitations to develop with the Flutter SDK
- Impact on performance: Metrics to evaluate the performance impact of Contentsquare Flutter SDK on your apps
- Privacy: Configure privacy settings and user consent management in your Flutter app with the CSQ SDK to ensure regulatory compliance
- Security: Data transfer and security information
- Troubleshooting: Need help? We share probable causes and recommended fixes
- Third-party libraries license: Contentsquare Flutter SDK includes several third-party libraries, which are licensed under their own respective licenses
Android (classic)
- Getting Started: Integrate the Contentsquare SDK into your Android app in minutes (installation, user consent, screen tracking, and testing)
- In-app features: Implement in-app features with the Contentsquare Android SDK
- Privacy: Learn how Contentsquare deals with Personal Data and related APIs
- Track screens: Track screens with the Contentsquare Android SDK
- Track custom variables: Track custom variables with the Contentsquare Android SDK
- Track dynamic variables: Track dynamic variables with the Contentsquare Android SDK
- Track transactions: Track transactions with the Contentsquare Android SDK
- Track WebViews: Track webviews with the Contentsquare Android SDK
- Session Replay: How to implement Session Replay with the Contentsquare Android SDK
- Error Analysis: How to use Contentsquare Error Analysis in your Android apps
- Surveys: How to implement Surveys in your Android app
- Use Adobe Analytics: Leverage our native integration to use Adobe Analytics segments in Contentsquare
- Use Google Tag Manager: Leverage our native integration to send Google Tag Manager events to Contentsquare
- Disabling Automatic SDK Initialization: How to disable autostart in the Contentsquare SDK for Android
- How the SDK works: Understand how the Android SDK loads, tracks, and send data
- Collected data points: Events and metadata collected by the Android SDK
- Security: Data transfer and security information
- Compatibility: Requirements and limitations to develop with the Contentsquare Android SDK
- Impact on performance: Metrics to evaluate the impact on performance of the SDK on your apps
- Troubleshooting: Need help? We share probable causes and recommended fixes
- Third-party libraries license: Contentsquare includes several third-party libraries, which are licensed under their own respective licenses
- Changelog: The Contentsquare Android SDK changelog
iOS (classic)
- Getting Started: Integrate the Contentsquare SDK into your iOS app in minutes (installation, user consent, screen tracking, and testing)
- In-app features: Implement in-app features with the Contentsquare iOS SDK
- Privacy: Learn how Contentsquare deals with Personal Data and related APIs
- Track screens: Track screens with the Contentsquare iOS SDK
- Track custom variables: Track custom variables with the Contentsquare iOS SDK
- Track transactions: Track transactions with the Contentsquare iOS SDK
- Track dynamic variables: Track dynamic variables with the Contentsquare iOS SDK
- Track Webviews: Track webviews with the Contentsquare iOS SDK
- Session Replay: How to implement Session Replay with the Contentsquare iOS SDK
- Error Analysis: How to use Contentsquare Error Analysis in your iOS apps
- Surveys: How to implement Surveys in your iOS app
- Use Adobe Analytics: Leverage our native integration to use Adobe Analytics segments in Contentsquare, with the Contentsquare iOS SDK
- Use Google Tag Manager: Leverage our native integration to send Google Tag Manager events to Contentsquare, with the Contentsquare iOS SDK
- Disabling Automatic SDK Initialization: Learn how to disable the autostart feature and programmatically start the SDK when needed
- How the SDK works: Understand how the iOS SDK is initialized, configured, tracks, and sends data
- Collected data points: Events and metadata collected by the iOS SDK
- Security: Data transfer and security information
- Compatibility: Requirements and limitations to develop with the Contentsquare iOS SDK
- Impact on performance: Metrics to evaluate the performance impact of Contentsquare iOS SDK on your apps
- Troubleshooting: Need help? We share probable causes and recommended fixes
- Third-party libraries license: Contentsquare iOS SDK includes several third-party libraries, which are licensed under their own respective licenses
- Changelog: The Contentsquare iOS SDK changelog
Flutter (classic)
- Getting Started: Load and validate the Contentsquare Flutter SDK installation in your app
- In-app features: Implement in-app features with the Contentsquare Flutter SDK
- Privacy: Learn how Contentsquare deals with Personal Data and related APIs
- Track screens: Track screens with the Contentsquare Flutter SDK
- Reliable Targets: Reliable targets enables the analysis of data across various Screenshots from different dates and versions, including layouts or A/B testing variations
- Track custom variables: Track custom variables with the Contentsquare Flutter SDK
- Track transactions: Track transactions with the Contentsquare Flutter SDK
- Track dynamic variables: Track dynamic variables with the Contentsquare Flutter SDK
- Track WebViews: Track webviews with the Contentsquare Flutter SDK
- Session Replay: How to implement Session Replay with the Contentsquare Flutter SDK
- Error Analysis: How to use Contentsquare Error Analysis in your Flutter apps
- Adobe Analytics: Leverage our native integration to use Adobe Analytics segments in Contentsquare
- How the SDK works: Understand how the Flutter SDK loads, tracks, and send data
- Contentsquare CLI: How to use the Contentsquare CLI plugin
- Security: Data transfer and security information
- Compatibility: Requirements and limitations to develop with the Flutter SDK
- Troubleshooting: Need help? We share probable causes and recommended fixes
- Changelog: The Contentsquare Flutter SDK changelog
- Experimental annotation: What is experimental in the Contentsquare Flutter SDK
React Native (classic)
- Getting Started: Integrate the Contentsquare React Native bridge into your apps in minutes (installation, user consent, screen tracking, and testing)
- In-app features: Implement in-app features with the Contentsquare React Native bridge
- Privacy: Learn how Contentsquare deals with Personal Data and related APIs
- Track screens: Track screens with the Contentsquare bridge for React Native
- Reliable Targets (iOS only): Reliable targets enables the analysis of data across various Screenshots from different dates and versions, including layouts or A/B testing variations
- Track custom variables: Track custom variables with the Contentsquare bridge for React Native
- Track dynamic variables: Track dynamic variables with the Contentsquare bridge for React Native
- Track transactions: Track transactions with the Contentsquare bridge for React Native
- Track WebViews: Track webviews with the Contentsquare bridge for React Native
- Session Replay: How to implement Session Replay with the Contentsquare React Native bridge
- Error Analysis: How to use Contentsquare Error Analysis in your React Native apps
- Use Adobe Analytics: Leverage our native integration to use Adobe Analytics segments in Contentsquare
- Use Google Tag Manager: Leverage our native integration to send Google Tag Manager events to Contentsquare
- How the SDK works: Understand how the React Native bridge loads, tracks, and send data
- Collected data points: Events and metadata collected by the Contentsquare SDKs
- Security: Data transfer and security information
- Compatibility: Requirements and limitations to develop with the Contentsquare React Native Bridge
- Impact on performance: Metrics to evaluate the impact on performance of the SDK on your apps
- Troubleshooting: Need help? We share probable causes and recommended fixes
- Changelog: The Contentsquare React Native Bridge changelog
Capacitor
- Getting Started: Integrate Contentsquare SDKs into your Capacitor apps in minutes (installation, user consent, screen tracking, and testing)
- In-app features: Implement in-app features with the Contentsquare SDKs
- Track screens: Track screens with the Contentsquare SDKs and Capacitor
- Track transactions: Track transactions with the Contentsquare SDKs and Capacitor
- Privacy: Learn how Contentsquare deals with Personal Data and related APIs
- Track dynamic variables: Track dynamic variables with the Contentsquare SDKs and Capacitor
- How the SDK works: Understand how the Contentsquare SDKs load, track, and send data
- Collected data points: Events and metadata collected by the Contentsquare SDKs
- Session Replay: Session Replay implementation and Personal Data masking
- Error analysis: How to use Contentsquare Error Analysis in your Capacitor apps
- Security: Data transfer and security information
- Compatibility: Requirements and limitations to develop with the Contentsquare SDKs
- Impact on performance: Metrics to evaluate the impact on performance of the SDKs on your apps
- Changelog: The Contentsquare Capacitor plugin changelog
Cordova
- Getting Started: Integrate Contentsquare SDKs into your Cordova apps in minutes (installation, user consent, screen tracking, and testing)
- In-app features: Implement in-app features with the Contentsquare SDKs
- Track screens: Track screens with the Contentsquare Cordova plugin
- Track transactions: Track transactions with the Contentsquare Cordova plugin
- Track Dynamic Variables: Track dynamic variables with the Contentsquare Cordova plugin
- Privacy: Learn how Contentsquare deals with Personal Data and related APIs
- How the SDK works: Understand how the Contentsquare SDKs load, track, and send data
- Collected Data Points: Events and metadata collected by the Contentsquare SDKs
- Security: Data transfer and security information
- Compatibility: Requirements and limitations to develop with the Contentsquare SDKs
- Impact on performance: Metrics to evaluate the impact on performance of the SDKs on your apps
- Changelog: The Contentsquare Cordova plugin changelog
Data Connect
- What is Data Connect?: Connect Contentsquare data with your warehouse or data lake for deeper business reporting, in-depth analysis, and customer modeling
- Data Model: Learn how accounts, users, sessions, pageviews, and events connect in the Contentsquare data hierarchy, plus property types and user identification.
- Data Syncing: Data Connect uses an ETL (Extract, Transform, Load) process to move data from Contentsquare to your data warehouse, and syncs data once per day.
- Data Schema: Understanding the data schema and structure of Data Connect tables in your data warehouse
- Data Warehouses: Overview of supported data warehouse platforms for Data Connect
- Amazon S3: Instructions for setting up and using Connect with Amazon S3
- BigQuery: Instructions for setting up and using Data Connect with Google BigQuery
- Databricks: Instructions for setting up and using Data Connect with Databricks
- Redshift: Instructions for setting up and using Data Connect with Amazon Redshift
- Snowflake: Instructions for setting up and using Data Connect with Snowflake
- Common Queries: Common queries for analyzing Contentsquare data in your BI tool or directly on your cluster
- Troubleshooting: Troubleshooting Data Connect
APIs
- Enrichment API: Getting started with the Enrichment API
- Authentication: How to authenticate to use the Enrichment API
- Definitions: Enrichment API resources definition
- Creating integrations: Creating integrations with the Enrichment API
- Installing integrations: Using the Enrichment API to install integrations
- Retrieving Contentsquare session identifiers from the customer's website: How to retrieve User Identifiers with the Enrichment API
- Sending enrichment data batches to Contentsquare: How to send enriched data with the Enrichment API
- Update an integration schema: Update an integration schema with the Enrichment API
- Update an enrichment: Updating an enrichment using the API
- Getting Started: Getting Started with the Data Export API
- Authentication: How to authenticate to use the Export API
- Limits: Data Export API requests limits
- Enumerations: Data Export objects enumerations reference
- Endpoints reference: Data Export API endpoints reference
- Fields reference (session): Data Export session fields reference
- Fields reference (pageview): Data Export pageview fields reference
- Getting Started: Getting Started with the Metrics API
- Authentication: How to authenticate to use the Metrics API
- Limits: Metrics API requests limits
- Date Ranges: How to manage Metrics endpoints date ranges
- Object endpoints: Metrics API objects reference
- Site metrics endpoints: Site metrics endpoints reference
- Page Group Metrics endpoints: Page Group Metrics endpoints reference
- Zone metrics for Web endpoints: Zone Metrics for Web endpoints reference
- Zone metrics for Apps endpoints: Zone Metrics for Apps endpoints reference
- Getting Started: Getting Started with the Speed Analysis Lab API
- Authentication: How to authenticate to use the Speed Lab API
- Analysis endpoints: Speed Analysis Lab Analysis endpoints reference
- Monitoring endpoints: Speed Analysis Lab Monitoring endpoints reference
- Scenario endpoints: Speed Analysis Lab Scenario endpoints reference
- Event endpoints: Speed Analysis Lab Event endpoints reference
Workflow automation software for everyone. Automate your work across 7,000+ app integrations—no developers, no IT tickets, no delays.
Dub.co is the open-source link management platform for modern marketing teams to create marketing campaigns, link sharing features, and referral programs.
We help modern software companies drive more up-sells, cross-sells and renewals through industry leading product onboarding, engagement, and adoption.
Respond to customers on any channel, sync with your entire team and turn support conversations into product strategy.
Platform for businesses to send gifts to customers/employees.
Loops makes email marketing for modern SaaS companies easy. It's the best way to create, send and track beautiful email campaigns.
Drive pipeline with 10+ intent data sources, AI, and automation. Scale prospecting, personalization, engagement in one unified workflow.