We’ve migrated our documentation to a new site, which means some URLs have changed.
Subscriptions

Cross-Product Cookies

Overview

NAME

TYPE & CATEGORY

LIFETIME

OBJECT

PURPOSE

USER OPT-OUT EFFECT

PROCESSING PARTY

_pctx

Cookie (Mandatory)

13 months by default, can be configured

Piano context storage. Data necessary for cross-product communication (URL encoded string). Contains different IDs for the session (User ID, Session ID, Browser ID, Pageview ID, etc.) to synchronize different Piano products.

This cookie is required to sync different Piano product scripts containing common data points. It contains data from different products,  for example for Composer Insights or Ad Revenue Insights, but only IF you have implemented any of these products.

No persistence of contextual information between Piano SDKs.

2*

_pprv

Cookie (Mandatory)

13 months by default, can be configured

Contains data about storage consent preferences (Consent field IDs, values and Consent mode persistence).

The cookie stores information about user consent linked to specific Piano products, based on the Piano Data Layer configuration (i.e. enabled Piano products). Its size is generally up to 300 bytes. This cookie is created only if the Piano Consent Framework is integrated; otherwise, it is not set. For further details about consent management, refer to the documentation

here

.

No persistence of Consent Mode,

window.pdl.consent.defaultPreset.PA
configuration assigned

2*

_pcid

Cookie (Essential)

13 months by default, can be configured

Contains the first-party Visitor ID (browserId).

This cookie contains the browserId (BID) that is used in Piano products for reporting and tracking purposes.

The cookie is not set in case of an opt-out. A new BID is generated and will be used further in the session stored in the __tbc cookie.

2*

JSESSIONID

Cookie (Mandatory)

 The Internal Session Cookie

Maps the user to an internal server session to store temporary attributes. Mostly used for compatibility with really old browsers.

 The cookie will be set anyway since it's mandatory.

2*

LANG

 Cookie (Mandatory)

1500 days

The Locale Cookie

The selected locale (e.g. en_US).

The cookie will be set anyway since it's mandatory. Required for your locale to function.

2*

LANG_CHANGED

 Cookie (Mandatory)

1 day

The Temporary Locale Cookie

The temporarily selected locale (e.g. impersonation in Admin dashboard).

The cookie will be set anyway since it's mandatory. Required for your locale to function.

2*

*1 = first-party cookies (managed by publishers), 2 = first-party cookies (managed and set by Piano), 3 = third-party cookies.

Last updated: