{"version":1,"pages":[{"id":"-LYD2YiSdAdJD75xg6uA","title":"Chartbeat Documentation","pathname":"/cbp","siteSpaceId":"sitesp_6knqo","description":"Find documentation to integrate our user-friendly content analytics and optimization tools with ease."},{"id":"-LYI_AtCqjZMAaYNj4xr","title":"Standard Websites","pathname":"/cbp/tracking/standard-websites","siteSpaceId":"sitesp_6knqo","description":"A guide to integrating Chartbeat tracking for your website.","breadcrumbs":[{"label":"Implement Tracking"}]},{"id":"-LYD9ZhIIEnHYRqGh7SL","title":"Adding chartbeat.js to Your Site","pathname":"/cbp/tracking/standard-websites/our-javascript","siteSpaceId":"sitesp_6knqo","description":"An introduction to our analytics code snippet for standard web tracking.","breadcrumbs":[{"label":"Implement Tracking"},{"label":"Standard Websites"}]},{"id":"-LYI_PY1spVc4PUOXCM0","title":"Customize Tracking Settings","pathname":"/cbp/tracking/standard-websites/configuration-variables","siteSpaceId":"sitesp_6knqo","description":"Use our JavaScript configuration variables to fine-tune your pageview tracking and send key page properties to Chartbeat.","breadcrumbs":[{"label":"Implement Tracking"},{"label":"Standard Websites"}]},{"id":"-LYDDi5lKsuapltkudsk","title":"Tracking Virtual Page Change","pathname":"/cbp/tracking/standard-websites/single-page-apps","siteSpaceId":"sitesp_6knqo","description":"This article covers using our virtualPage function to track virtual page change on your site. This implementation is only required for sites that use virtual page changes.","breadcrumbs":[{"label":"Implement Tracking"},{"label":"Standard Websites"}]},{"id":"-LYJB29vjyOW9p7ak7bz","title":"User Subscriber Status","pathname":"/cbp/tracking/standard-websites/subscriber-engagement","siteSpaceId":"sitesp_6knqo","description":"This article details the steps to implement your site's user subscriber status data into Chartbeat by adding a few lines to our standard tracking tag.","breadcrumbs":[{"label":"Implement Tracking"},{"label":"Standard Websites"}]},{"id":"-LYJB6T0VCbNthskYPBg","title":"Alternative Site Integrations","pathname":"/cbp/tracking/standard-websites/alternative-integrations-web","siteSpaceId":"sitesp_6knqo","description":"This page details alternative options for implementing our tracking snippet to better fit your site's existing model for loading third-party JavaScript.","breadcrumbs":[{"label":"Implement Tracking"},{"label":"Standard Websites"}]},{"id":"-LYJE-1KVMf9Ji0vbZNZ","title":"Integration QA Steps: Website","pathname":"/cbp/tracking/standard-websites/qa-web-integration","siteSpaceId":"sitesp_6knqo","description":"Steps to check that your website integration is working as expected.","breadcrumbs":[{"label":"Implement Tracking"},{"label":"Standard Websites"}]},{"id":"-M37Yu_8l7rHX5hKMy_j","title":"Additional Page Metadata","pathname":"/cbp/tracking/standard-websites/additional-page-metadata","siteSpaceId":"sitesp_6knqo","description":"Learn how we're beginning to collect metadata about your content to power our next generation products, and get a head start by configuring this metadata in your page HTML.","breadcrumbs":[{"label":"Implement Tracking"},{"label":"Standard Websites"}]},{"id":"-LYDEm_Z3KH88RnbxNcf","title":"Google AMP","pathname":"/cbp/tracking/google-amp","siteSpaceId":"sitesp_6knqo","description":"A guide to integrating Chartbeat tracking for your Accelerated Mobile Pages.","breadcrumbs":[{"label":"Implement Tracking"}]},{"id":"-LYJDpNv1kCWnFbokuaW","title":"Chartbeat Code for AMP","pathname":"/cbp/tracking/google-amp/amp-code","siteSpaceId":"sitesp_6knqo","description":"Instructions to add Chartbeat code to your AMP pages.","breadcrumbs":[{"label":"Implement Tracking"},{"label":"Google AMP"}]},{"id":"-LYJDuacQAEmu9STGhhj","title":"AMP Configuration Variables","pathname":"/cbp/tracking/google-amp/amp-configuration-variables","siteSpaceId":"sitesp_6knqo","description":"Available Chartbeat configurations to be passed into your AMP implementation code.","breadcrumbs":[{"label":"Implement Tracking"},{"label":"Google AMP"}]},{"id":"-M3bUA68XIED_AcPCj74","title":"Alternative AMP Integration","pathname":"/cbp/tracking/google-amp/alternative-amp-integration","siteSpaceId":"sitesp_6knqo","description":"Alternative options for integrating our code on your AMP pages.","breadcrumbs":[{"label":"Implement Tracking"},{"label":"Google AMP"}]},{"id":"-LYJE1YVtRLKxUXxJcSh","title":"Integration QA Steps: AMP","pathname":"/cbp/tracking/google-amp/qa-amp-integration","siteSpaceId":"sitesp_6knqo","description":"Steps to QA your integration of Chartbeat code on AMP pages.","breadcrumbs":[{"label":"Implement Tracking"},{"label":"Google AMP"}]},{"id":"-LYDDxX0UOrUsQrM6-vB","title":"Mobile App SDKs","pathname":"/cbp/tracking/mobile-app-sdks","siteSpaceId":"sitesp_6knqo","description":"A guide to integrating Chartbeat tracking for your native mobile applications for iOS and Android smartphones and tablets.","breadcrumbs":[{"label":"Implement Tracking"}]},{"id":"-LYDQbOKX5KFcOaLuUfy","title":"Intro to Mobile App Tracking","pathname":"/cbp/tracking/mobile-app-sdks/mobile-sdks-intro","siteSpaceId":"sitesp_6knqo","description":"Review the information in this article before getting started with our integration for native mobile applications. Note that this is an add-on feature, not included in all Chartbeat service plans.","breadcrumbs":[{"label":"Implement Tracking"},{"label":"Mobile App SDKs"}]},{"id":"-M8qBhel20rbS8Rbb283","title":"Android SDK","pathname":"/cbp/tracking/mobile-app-sdks/android-sdk","siteSpaceId":"sitesp_6knqo","description":"Instructions to integrate Chartbeat's Android SDK to your native app.","breadcrumbs":[{"label":"Implement Tracking"},{"label":"Mobile App SDKs"}]},{"id":"-M8qBtYVsgjWnf7c48jU","title":"iOS SDK","pathname":"/cbp/tracking/mobile-app-sdks/ios-sdk","siteSpaceId":"sitesp_6knqo","description":"Instructions to integrate Chartbeat's iOS SDK to your native app.","breadcrumbs":[{"label":"Implement Tracking"},{"label":"Mobile App SDKs"}]},{"id":"-LhcqxJga3Ki4rPgk65v","title":"Integration QA Steps: Mobile Apps","pathname":"/cbp/tracking/mobile-app-sdks/qa-mobile-sdk-integration","siteSpaceId":"sitesp_6knqo","description":"Recommended steps to test your mobile app integration for accuracy.","breadcrumbs":[{"label":"Implement Tracking"},{"label":"Mobile App SDKs"}]},{"id":"-LYDEUiHGsUmT3sw_pkr","title":"Headline and Image Testing","pathname":"/cbp/feature-integrations/testing","siteSpaceId":"sitesp_6knqo","description":"A guide to integrating Chartbeat Headline Testing for your homepage, with or without our Image Testing add-on.","breadcrumbs":[{"label":"Feature Integrations"}]},{"id":"-LYDQfr9k8khui4dU8lN","title":"Adding chartbeat_mab.js to Your Site","pathname":"/cbp/feature-integrations/testing/homepage-testing-code","siteSpaceId":"sitesp_6knqo","description":"An introduction to our code snippet for testing headlines and images on your site. Note that our homepage testing tools are not included in all Chartbeat service plans.","breadcrumbs":[{"label":"Feature Integrations"},{"label":"Headline and Image Testing"}]},{"id":"-MIF86XIrs8cOpT9cQKA","title":"Image Compatibility","pathname":"/cbp/feature-integrations/testing/image-compatibility","siteSpaceId":"sitesp_6knqo","description":"Customers planning to use our Image Testing add-on should review the below information to determine whether or not Chartbeat Image Testing is compatible with your homepage image markup formats.","breadcrumbs":[{"label":"Feature Integrations"},{"label":"Headline and Image Testing"}]},{"id":"-LYJL0SBqNcDyFC0c3An","title":"Flicker & Flicker Control","pathname":"/cbp/feature-integrations/testing/flicker-and-flicker-control","siteSpaceId":"sitesp_6knqo","description":"\"Flicker\" explained — why it occurs, and how to prevent it on sites that are optimized for fast first paint.","breadcrumbs":[{"label":"Feature Integrations"},{"label":"Headline and Image Testing"}]},{"id":"-LYJLJVj4H_eKWV89dVZ","title":"mab.js Specifications","pathname":"/cbp/feature-integrations/testing/mabjs-specifications","siteSpaceId":"sitesp_6knqo","description":"Resources requested by mab.js and its effect on page load time.","breadcrumbs":[{"label":"Feature Integrations"},{"label":"Headline and Image Testing"}]},{"id":"-LYJLqGCdoUolTbbqn8B","title":"Integration QA Steps: Headline and Image Testing","pathname":"/cbp/feature-integrations/testing/qa-homepage-testing-integration","siteSpaceId":"sitesp_6knqo","description":"Integration QA guide for Headline and Image Testing.","breadcrumbs":[{"label":"Feature Integrations"},{"label":"Headline and Image Testing"}]},{"id":"-LYDEWpIJO_9lUyStkCP","title":"Video Engagement","pathname":"/cbp/feature-integrations/video-engagement","siteSpaceId":"sitesp_6knqo","description":"A guide to integrating Chartbeat Video engagement tracking for your website.","breadcrumbs":[{"label":"Feature Integrations"}]},{"id":"-M5TV-qNkXiuh9vBlWtB","title":"Adding chartbeat_video.js to Your Site","pathname":"/cbp/feature-integrations/video-engagement/adding-videojs-to-your-site","siteSpaceId":"sitesp_6knqo","description":"An introduction to our video engagement tracking code for real-time video analytics for your website. Note that this is an add-on feature, not included in all Chartbeat service plans.","breadcrumbs":[{"label":"Feature Integrations"},{"label":"Video Engagement"}]},{"id":"-LYDQgLegzfmZaLwl3ap","title":"Supported OVP Integrations","pathname":"/cbp/feature-integrations/video-engagement/supported-ovp-integrations","siteSpaceId":"sitesp_6knqo","description":"Third-party video player platforms with plug-and-play integrations currently supported by Chartbeat.","breadcrumbs":[{"label":"Feature Integrations"},{"label":"Video Engagement"}]},{"id":"-LYJR52SpvSXU7YrptO9","title":"Custom Player Integration SDK","pathname":"/cbp/feature-integrations/video-engagement/custom-player-integration-sdk","siteSpaceId":"sitesp_6knqo","description":"Manually integrate your video player with our custom player SDK.","breadcrumbs":[{"label":"Feature Integrations"},{"label":"Video Engagement"}]},{"id":"-LYJRKMJB2AC_g1txlzc","title":"Configure Video Tracking Settings","pathname":"/cbp/feature-integrations/video-engagement/video-configuration-variables","siteSpaceId":"sitesp_6knqo","description":"Use our JavaScript configuration variables to fine-tune your video tracking settings.","breadcrumbs":[{"label":"Feature Integrations"},{"label":"Video Engagement"}]},{"id":"-LYJRWCfx1JDyN_ti24e","title":"Integration QA: Video Tracking","pathname":"/cbp/feature-integrations/video-engagement/integration-qa-steps-video-tracking","siteSpaceId":"sitesp_6knqo","description":"Integration QA guide for Video Engagement tracking.","breadcrumbs":[{"label":"Feature Integrations"},{"label":"Video Engagement"}]},{"id":"F4nEYPi32bhy5PtmE6Un","title":"Conversion","pathname":"/cbp/feature-integrations/conversion","siteSpaceId":"sitesp_6knqo","description":"A guide to integrating Chartbeat Conversion to track conversion flows","breadcrumbs":[{"label":"Feature Integrations"}]},{"id":"ieL9Jh8brasnETxfeaCn","title":"Adding subscriptions.js to Your Site","pathname":"/cbp/feature-integrations/conversion/adding-subscriptions.js-to-your-site","siteSpaceId":"sitesp_6knqo","description":"An introduction to our code snippet for tracking conversions on your site. Note that this is an add-on feature, not included in all Chartbeat service plans.","breadcrumbs":[{"label":"Feature Integrations"},{"label":"Conversion"}]},{"id":"lch0GOg9RsfFD9zmLSx1","title":"Conversion Events","pathname":"/cbp/feature-integrations/conversion/conversion-events","siteSpaceId":"sitesp_6knqo","description":"Use our built-in events to track conversion flows and send key event properties to Chartbeat.","breadcrumbs":[{"label":"Feature Integrations"},{"label":"Conversion"}]},{"id":"j0CRJ86KxQqozXFzLcIq","title":"Integration QA Steps: Conversion","pathname":"/cbp/feature-integrations/conversion/integration-qa-steps-conversion","siteSpaceId":"sitesp_6knqo","description":"Steps to QA your integration of Chartbeat Conversion","breadcrumbs":[{"label":"Feature Integrations"},{"label":"Conversion"}]},{"id":"CoLHdOvzSeug9sgqJGxw","title":"Supported Conversion Flows","pathname":"/cbp/feature-integrations/conversion/supported-conversion-flows","siteSpaceId":"sitesp_6knqo","description":"Customers planning to use our Conversion add-on should review the below information to determine whether or not Conversion is compatible with your conversion flow","breadcrumbs":[{"label":"Feature Integrations"},{"label":"Conversion"}]},{"id":"-LnO4bPl46dsczGn3o5y","title":"Real-Time API","pathname":"/cbp/api/real-time-apis","siteSpaceId":"sitesp_6knqo","description":"A guide to retrieving your real-time engagement data via our API.","breadcrumbs":[{"label":"API Docs"}]},{"id":"-METq3sUiw_vX8ZvxjZv","title":"Getting Started with our Real-Time API","pathname":"/cbp/api/real-time-apis/getting-started-with-our-real-time-api","siteSpaceId":"sitesp_6knqo","description":"Access real-time audience data with an HTTP GET request to our live API endpoints.","breadcrumbs":[{"label":"API Docs"},{"label":"Real-Time API"}]},{"id":"-M9ZEu7lEXYxfFB9yuqx","title":"Traffic Data","pathname":"/cbp/api/real-time-apis/traffic-data","siteSpaceId":"sitesp_6knqo","description":"The following endpoints return real-time traffic data about your webpages and live audience.","breadcrumbs":[{"label":"API Docs"},{"label":"Real-Time API"}]},{"id":"-M2eGXLVyes3N0-5n2_W","title":"Video Engagement Data","pathname":"/cbp/api/real-time-apis/video-engagement-data","siteSpaceId":"sitesp_6knqo","description":"Our Video REST APIs give you access to data that makes up the Chartbeat Video Dashboard. Make an HTTP GET request to the endpoints below to return data encoded in JSON.","breadcrumbs":[{"label":"API Docs"},{"label":"Real-Time API"}]},{"id":"-LnOMxjoT-6AanyZDlHj","title":"Historical API","pathname":"/cbp/api/historical-api","siteSpaceId":"sitesp_6knqo","description":"A guide to retrieving your historical audience data via our Advanced Queries Historical API.","breadcrumbs":[{"label":"API Docs"}]},{"id":"-METtGRaaOg-Fdkbs_0b","title":"Getting Started with our Historical API","pathname":"/cbp/api/historical-api/getting-started-with-our-historical-api","siteSpaceId":"sitesp_6knqo","description":"Get familiar with our Advanced Queries Historical API for fetching summary historical traffic data with specified start and end times. Note that Advanced Queries is a Premium feature.","breadcrumbs":[{"label":"API Docs"},{"label":"Historical API"}]},{"id":"-LnOLaH4JADZH3CpGe_g","title":"One-time Queries","pathname":"/cbp/api/historical-api/one-time-queries","siteSpaceId":"sitesp_6knqo","description":"Learn how to use our three one-time query endpoints to submit a new query, check the query run status, and fetch the completed query results.","breadcrumbs":[{"label":"API Docs"},{"label":"Historical API"}]},{"id":"-M2t0s73dfdLNOHU04Io","title":"Recurring Queries","pathname":"/cbp/api/historical-api/recurring-queries","siteSpaceId":"sitesp_6knqo","description":"Learn how to use our six recurring query endpoints to submit a new query, check the query run status, fetch query results and manage existing queries.","breadcrumbs":[{"label":"API Docs"},{"label":"Historical API"}]},{"id":"-LnOM7eGo-OdRYNpJWPO","title":"Metrics, Dimensions, and Filters","pathname":"/cbp/api/historical-api/metrics-dimensions-filters","siteSpaceId":"sitesp_6knqo","description":"","breadcrumbs":[{"label":"API Docs"},{"label":"Historical API"}]},{"id":"QqoUKa1Qf5VnelJcIx31","title":"Headline Testing API","pathname":"/cbp/api/headline-testing-api","siteSpaceId":"sitesp_6knqo","description":"Client facing API to fetch headline testing data programatically","breadcrumbs":[{"label":"API Docs"}]},{"id":"Nw7bEjrfC6RLAfVQCs8P","title":"Getting Started with our Headline Testing API","pathname":"/cbp/api/headline-testing-api/getting-started-with-our-headline-testing-api","siteSpaceId":"sitesp_6knqo","description":"Get familiar with our Headline Testing API for fetching headline testing data with specified start and end times.","breadcrumbs":[{"label":"API Docs"},{"label":"Headline Testing API"}]},{"id":"qhwaMg7tYInVyP5lbRoS","title":"Raw Data","pathname":"/cbp/api/headline-testing-api/raw-data","siteSpaceId":"sitesp_6knqo","description":"Raw data endpoint is designed to fetch headline testing data with as much detail as possible.","breadcrumbs":[{"label":"API Docs"},{"label":"Headline Testing API"}]},{"id":"Fa2sByAYYwRvGL0ooWHK","title":"Summary Report","pathname":"/cbp/api/headline-testing-api/summary-report","siteSpaceId":"sitesp_6knqo","description":"Summary data endpoint is designed to fetch summary of headline tests ran over a custom time range. Please note that active tests are not included.","breadcrumbs":[{"label":"API Docs"},{"label":"Headline Testing API"}]},{"id":"wJ1lF6K6xJTOY6uARGQa","title":"Variant Report","pathname":"/cbp/api/headline-testing-api/variant-report","siteSpaceId":"sitesp_6knqo","description":"Variant Report data endpoint is designed to fetch summary of variants ran over a custom time range. Please note that active tests are not included.","breadcrumbs":[{"label":"API Docs"},{"label":"Headline Testing API"}]},{"id":"9E9vCtWCIPHw1VEutrcN","title":"Conversion API","pathname":"/cbp/api/conversion-api","siteSpaceId":"sitesp_6knqo","description":"A guide to retrieving your conversion data via our API.","breadcrumbs":[{"label":"API Docs"}]},{"id":"9RY37c6eVNtj6wxg09sb","title":"Getting Started with our Conversion API","pathname":"/cbp/api/conversion-api/getting-started-with-our-conversion-api","siteSpaceId":"sitesp_6knqo","description":"Get familiar with our Conversion API to fetch the top articles that drove a given event.","breadcrumbs":[{"label":"API Docs"},{"label":"Conversion API"}]},{"id":"bSdXILpDzpnhlVjIvjU1","title":"Top Articles","pathname":"/cbp/api/conversion-api/top-articles","siteSpaceId":"sitesp_6knqo","description":"Retrieve event counts for a specified host and date range. Counts are assigned per attributed path.","breadcrumbs":[{"label":"API Docs"},{"label":"Conversion API"}]},{"id":"Z5EXtCw1KCioaRmWkFk5","title":"Data Lab API","pathname":"/cbp/api/data-lab-api","siteSpaceId":"sitesp_6knqo","breadcrumbs":[{"label":"API Docs"}]},{"id":"spV6Y6v5f6lvHfcTOaBc","title":"Getting Started with Data Lab API","pathname":"/cbp/api/data-lab-api/getting-started-with-data-lab-api","siteSpaceId":"sitesp_6knqo","description":"","breadcrumbs":[{"label":"API Docs"},{"label":"Data Lab API"}]}]}