LogoLogo
Help CenterStatusContact
  • Chartbeat Documentation
  • Implement Tracking
    • Standard Websites
      • Adding chartbeat.js to Your Site
      • Customize Tracking Settings
      • Tracking Virtual Page Change
      • User Subscriber Status
      • Alternative Site Integrations
      • Integration QA Steps: Website
      • Additional Page Metadata
    • Google AMP
      • Chartbeat Code for AMP
      • AMP Configuration Variables
      • Alternative AMP Integration
      • Integration QA Steps: AMP
    • Mobile App SDKs
      • Intro to Mobile App Tracking
      • Android SDK
      • iOS SDK
      • Integration QA Steps: Mobile Apps
  • Feature Integrations
    • Headline and Image Testing
      • Adding chartbeat_mab.js to Your Site
      • Image Compatibility
      • Flicker & Flicker Control
      • mab.js Specifications
      • Integration QA Steps: Headline and Image Testing
    • Video Engagement
      • Adding chartbeat_video.js to Your Site
      • Supported OVP Integrations
      • Custom Player Integration SDK
      • Configure Video Tracking Settings
      • Integration QA: Video Tracking
    • Conversion
      • Adding subscriptions.js to Your Site
      • Conversion Events
      • Integration QA Steps: Conversion
      • Supported Conversion Flows
  • API Docs
    • Real-Time API
      • Getting Started with our Real-Time API
      • Traffic Data
      • Video Engagement Data
    • Historical API
      • Getting Started with our Historical API
      • One-time Queries
      • Recurring Queries
      • Metrics, Dimensions, and Filters
    • Headline Testing API
      • Getting Started with our Headline Testing API
      • Raw Data
      • Summary Report
      • Variant Report
    • Conversion API
      • Getting Started with our Conversion API
      • Top Articles
    • Data Lab API
      • Getting Started with Data Lab API
  • Help Center
  • Contact Support
  • Datastream Docs
  • Back to Chartbeat.com
Powered by GitBook
On this page
  • Conversion QA Checklist
  • Reviewing your code
  • Conversion Event Guidelines
  • Verify subscriptions.js loads
  • Verify events are being tracked
  • Using Debug Mode
  • Implementation Review
  • Next Steps

Was this helpful?

  1. Feature Integrations
  2. Conversion

Integration QA Steps: Conversion

Steps to QA your integration of Chartbeat Conversion

PreviousConversion EventsNextSupported Conversion Flows

Last updated 1 year ago

Was this helpful?

Conversion QA Checklist

Reviewing your code

Conversion Event Guidelines

Review the guidelines below to ensure your conversion events are being fired according to our best practices:

Verify subscriptions.js loads

In order to track events with Chartbeat, the subscriptions.js script must load first. Use your browser's developer tools to confirm that it is loading.

Select the Network tool and filter for subscriptions.js:

Verify events are being tracked

Conversion data is sent via a ping request to Chartbeat, you can review the data being sent by using using your browser's developer tools: Select Network and filter for conversion_event :

Click Payload and review the query string parameters. Verify that the values match what you intended to send.

Parameter

Value

p

path

h

siteID or host

d

actual domain

cec

event category (e.g. paywall)

cet

event type (e.g. shown)

cel

event label

cev

event value

Using Debug Mode

When debug mode is enabled for each event, the event details will display in the console.

Enable Debug Mode for an Event: Add the debug parameter set to true for an event method to print the event configuration to the console. This will only print to the console if a ping was successfully sent to Chartbeat.

chartbeat('trackPaywallStart', {
    debug: true
})

In your browsers's developer tools, select Console to find your event debug details:

Implementation Review

To access Implementation Review:

  1. Navigate to Settings from the menu top right-head

  2. Click the Implementation Review pages on the left side menu

  3. Navigate to the Conversions Audit Tab

Tip: If you cannot access the Implementation Review, verify with your organization if your account has the required Admin role.

Next Steps

Read through the next article in this guide to review a list of supported conversion flows

DO NOT FIRE AN EVENT

If you are using the optional pathOverride parameter, make sure to check that the p parameter contains the pathOverride value. Otherwise p should match the article's page path that you're sending to Chartbeat in your .

Our Implementation Review dashboard lets Admin users view data snapshots from the latest full calendar day we have on hand. The provides a way to verify correct Conversion implementation and to help self-diagnose data discrepancies or issues.

to your Chartbeat account.

standard configuration
Conversions Audit tab
Sign in
Verify that subscriptions.js loads
Verify events are tracked
optional parameters
❌