Nonli SDK (analytics tag) - Q&A

Also available in:Français

Nonli has completed the self-evaluation recommended by the CNIL and documents an SDK configuration that can be used as a consent-exempt solution in line with the CNIL's "cookies and other trackers" guidelines.

1. How to access your SDK#

Click the "Brands" menu, pick the brand you want, then copy the SDK from the bottom of the page.

2. How the analytics tag works#

The Nonli analytics tag is served from a subdomain of the client's main domain. Traffic analysis happens directly on our servers, anonymously, with no cookie dropped in the visitor's browser.

The tag drops no cookie in the visitor's browser and reads none either. No individual visitor journey is reconstructed. All collected data is anonymized and is never consolidated across different domains: each brand gets its own isolated measurement.

Because no cookie is used, the solution isn't affected by Safari's ITP, Firefox's Total Cookie Protection, or standard adblockers, which keeps audience measurement stable over time.

The SSL certificate is managed by Nonli through Cloudflare for custom domains, with a minimum Qualys grade A. The public sdk.js file may be served through Nonli's CDN, while the measurement calls pv.js and mcs.js remain private application calls and must not be turned into shared CDN resources.

3. What the tag is for#

The Nonli SDK is built as a focused tool for analyzing article traffic on media sites and optimizing their distribution on social networks. It isn't a replacement for a full-featured analytics solution like Google Analytics, Piano Analytics, or Wysistat Business: those tools stay useful for general analytics needs. The Nonli SDK complements them on the editorial side, centered on spotting high-potential content and helping with social-publishing decisions.

Detailed data-processing terms are covered in the privacy policy and the GDPR agreement.

4. Q&A#

4.1. Where can I find the SDK CNIL self-evaluation document?#

The CNIL recommends that providers of consent-exempt audience measurement solutions complete a self-evaluation tool and share it with prospects. Nonli's completed self-evaluation is available here: CNIL self-evaluation - Nonli SDK. You can provide it to your DPO or legal team as documentation of Nonli's analysis.

4.2. What is the SDK used for?#

It analyzes traffic in real time and helps you decide what to publish:

  • spot articles in a given category, topic, or keyword set, and see which accounts already published them
  • identify topic seasonality
  • spot archives with strong potential
  • find evergreen content
  • run robots that automate alerts or publications
  • save themes that group related searches
  • use themes in TV mode
  • publish content in one click

4.3. Does the SDK set cookies?#

No. The Nonli analytics tag drops no cookie in the visitor's browser. Audience measurement happens directly on our servers, anonymously. That's what makes it consent-exempt under the CNIL guidelines.

4.4. Can the SDK access other site cookies?#

No. The tag reads no cookie from the site, including those placed by other tools. It works exclusively through anonymous server calls.

4.5. Does the SDK track individual users?#

No. No individual journey is reconstructed. Data is anonymous by design and isolated by domain: a client brand's audience measurement is never consolidated with another brand or another site.

4.6. Does the SDK support Single Page Applications?#

Yes. On a SPA, we rely on canonical URL changes to count a page view. No extra configuration is needed on your side.

4.7. Can the solution be called only once?#

Yes. The SDK is designed to work on SPAs and traditional websites alike: a single call is enough in both cases.

4.8. Can the SDK be added at the end of the page, near the ,[object Object], tag?#

Yes. You can install it right before the closing </body> tag without affecting the measurement.

4.9. Are the JavaScript calls asynchronous?#

Yes. The script we provide is already configured to load asynchronously, and every call made by the SDK is asynchronous too.

4.10. What's the response time?#

The public sdk.js file is served through Nonli's CDN when the domain configuration allows it. The target response time for tag loading is under 50 ms.

4.11. Does using Cloudflare for SSL and CDN change the CNIL status?#

No. Cloudflare is used as a technical provider for TLS, routing, security and caching of the public sdk.js file, without any Cloudflare audience-measurement purpose. The measurement calls pv.js and mcs.js are configured to bypass shared CDN caching, and Cloudflare protections that could create a browser challenge or a bot-management cookie are excluded from the SDK routes sdk.js, pv.js and mcs.js.

4.12. Does the SDK replace Google Analytics?#

No. The Nonli SDK is an editorial tool focused on article traffic analysis and social-publishing decisions. It doesn't replace a general analytics solution like Google Analytics, Piano Analytics, or Wysistat Business: the two are complementary.

4.13. Where can I find the details on data processing?#

The processing details, the respective roles of the publisher and Nonli, and the GDPR commitments are described in:

Was this article helpful?

Our support team is here to help you.