Parsely

Parsely

Personalized content recommendation widget used by publishers to surface related articles and sponsored content. The Parsely script tracks content performance metrics including page views, engaged time, and social referrals. Provides editorial teams with audience insights to optimize content strategy.

Overview

Parsely (now part of WordPress VIP) is a content analytics platform used by digital publishers — news organizations, media companies, and content-driven brands — to measure article performance, audience engagement, and content strategy effectiveness. The platform tracks page views, engaged reading time, social referral patterns, and author/section performance, delivering real-time editorial intelligence dashboards. Parsely also powers content recommendation widgets that surface related articles and sponsored content within publisher sites. It is used by editorial, audience development, and content strategy teams.

What This Script Does

The Parsely script (cdn.parsely.com/keys/[SITE_ID]/p.js) initializes the tracking SDK and begins data collection:

Page view and content tracking:

  • On each page load, fires an initial page view event to Parsely's collection endpoint (p.parsely.com/api/) with structured content metadata: canonical URL, article title, author name(s), publication date, section/category, tags, and image URL (extracted from page meta tags or configured data attributes)
  • This structured metadata is how Parsely builds its content performance database — articles are tracked as entities with associated attributes, not just as URL hits

Engaged time measurement:

  • The script tracks "engaged time" — the amount of time a visitor is actively reading (scrolling, interacting with the page, tab in focus) as opposed to passive idle time
  • Sends heartbeat pings to Parsely's servers every 10 seconds during active engagement, recording the accumulated engaged duration
  • Scroll depth events fire at 25%, 50%, 75%, and 100% thresholds to measure content consumption depth

Visitor identification:

  • Sets _parsely_visitor (first-party, 1-year expiry) — a persistent pseudonymous visitor identifier used to calculate unique visitor counts, return visitor frequency, and per-visitor content journey analysis
  • Sets _parsely_session (first-party, 30-minute expiry) — session-scoped data including session start time, initial referrer source, and entry page

Referral and traffic source tracking:

  • Captures UTM parameters and referrer headers to attribute traffic to sources (search, social, direct, email, paid)
  • Social share counts for articles are fetched via Parsely's API and displayed in editorial dashboards

Recommendation widget (if enabled):

  • Loads a content recommendation module that renders "related articles" or "you might also like" blocks using Parsely's recirculation algorithm
  • Recommendation impressions and clicks are tracked and fed back into the engagement dataset

Consent & Compliance

  • Category: Analytics
  • GDPR/ePrivacy: Parsely sets persistent cookies (_parsely_visitor) for cross-session visitor identification and collects behavioral data across each visit. This constitutes personal data processing requiring explicit consent under the ePrivacy Directive. A data processing agreement with WordPress VIP (Parsely's parent) is required. Parsely is a US company — EU transfers use Standard Contractual Clauses.
  • CCPA: Visitor identifiers and behavioral data (reading patterns, content consumption) constitute personal information. Disclose Parsely's use in your privacy policy and honor opt-out requests by blocking the script.
  • Content metadata: The article metadata collected by Parsely (author name, tags, section) is not personal data about visitors but is used to build content performance profiles. This is outside GDPR scope.
  • Sponsored content recommendations: If Parsely's recommendation widget surfaces sponsored content (paid placements), this adds an advertising dimension that may require separate disclosure.

Should You Block This Without Consent?

Yes. Parsely sets persistent cookies for individual visitor identification and tracks detailed reading behavior across sessions. The _parsely_visitor cookie enables cross-session user journeys that go beyond what is necessary for the site to function. Block until analytics consent is obtained.

Visit website

Consent Categories

Analytics

Also Known As

Parse.lyParsely analyticscontent analyticspublisher analyticseditorial analyticsaudience insightsWordPress VIP analytics

Industries

Computers Electronics and Technology

Tracked Domains (1)

parsely.comMarketing

Frequently Asked Questions

Does Parsely require visitor consent on my website?

Yes. Parsely sets a persistent visitor cookie (_parsely_visitor, 1-year expiry) for cross-session identification and collects detailed reading behavior including scroll depth and engaged time per article. This constitutes personal data processing requiring explicit analytics consent under GDPR and the ePrivacy Directive.

What does the Parsely script collect from readers?

Parsely captures content metadata on each page load, tracks engaged reading time via 10-second heartbeat pings, fires scroll depth events at 25/50/75/100% thresholds, and records referral sources via UTM parameters. It sets _parsely_visitor (1-year) and _parsely_session (30-minute) cookies for visitor identification.

How does ConsentStack handle Parsely?

ConsentStack classifies Parsely as an analytics vendor and blocks its tracking script by default. The _parsely_visitor cookie and session-level behavioral data require prior consent. ConsentStack releases the script only after analytics consent is granted, preventing unauthorized visitor identification and cross-session behavioral tracking.

Related Vendors

Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Google Analytics
Google Analytics
Google Analytics is the world's most widely deployed web analytics platform. Scripts track page views, sessions, user demographics, traffic sources, and conversion events. Drops cookies to identify returning visitors and attribute user journeys across sessions.
Firebase
Firebase
Firebase is Google's mobile and web application development platform offering authentication, real-time database, cloud functions, and analytics. Web SDK scripts initialize Firebase services and may track app events via Firebase Analytics, which is powered by Google Analytics 4. Widely used in single-page apps and PWAs for backend infrastructure and usage tracking.
Microsoft
Microsoft
Runs Clarity (session recording and heatmaps), the Microsoft Advertising UET tag (conversion tracking), and Bing's remarketing pixel. Clarity injects a recording script that captures mouse movements, clicks, and rage clicks. The UET tag fires conversion events to tie ad clicks to on-site actions across Microsoft's ad network.
Microsoft Dynamics 365
Microsoft Dynamics 365
Microsoft Dynamics 365 is a suite of CRM and ERP applications that integrates with websites through tracking scripts and embedded forms. Web tracking code captures visitor behavior, page views, and form submissions to build customer profiles and score leads. Sets cookies to identify returning visitors and attribute marketing touchpoints across sessions.
LinkedIn Insight Tag
LinkedIn Insight Tag
LinkedIn Insight Tag is a JavaScript tracking pixel for LinkedIn's advertising and analytics platform. The tag fires on every page view to collect URL, referrer, IP address, and device data for conversion tracking, website demographics reporting, and retargeting audience building. Sets cookies to identify LinkedIn members across advertiser websites.

Manage consent for Parsely

ConsentStack automatically detects and manages Parsely trackers so your site stays compliant with global privacy regulations.