Link Search Menu Expand Document

Consent Trace

Overview

Consent Traces are the most granular source of Consent Data available on Sincera. Each row represents a visit to a publisher across three states - the first, pre_consent, is the state of the publisher before Consent is provided by the Synthetic User.

The second state is accept_all - what does the publisher environment resemble after you submit consent? Finally, the last state is reject_all - what does the publisher environment resemble after you reject or deny consent?

Dataset

Field Type Description
publisher_id bigint Unique identifier for the publisher.
consent_provider_id integer Identifier for the consent provider.
country_detected_from string Country where the action was detected.
region_detected_from string Region within the country where the Trace was detected.
has_prompt boolean Indicates if a Consent Prompt was shown to the Synthetic User.
prompt_text text Full text extraction from the CMP prompt / modal.
accept_all_option boolean Indicates if there’s an button to accept all vendors.
reject_all_option boolean Indicates if there’s an option to reject all vendors.
settings_option boolean Indicates if there are settings / more details option available.
close_option boolean Indicates if there’s an option to close the consent modal.
reopen_option boolean Indicates if there’s an option to reopen the CMP modal somewhere on the page.
screenshot string Contains a screenshot of the CMP Modal fired.
pre_consent jsonb Full JSON blob related to pre-consent state. This field contains a list of the different network calls, IDs set, and cookies written to before the Synthetic User has provided Consent. Note that you can also see which of these elements (IDs, network calls) were initiated by the publisher, and which were initiated by a third party.
accept_all jsonb The same payload structure as pre_consent, except this is all of the activity that occurs after the Synthetic User provides Consent (clicks the “Accept All” button. )
reject_all jsonb The same payload structure as pre_consent and accept_all, except this is after the Synthetic user makes a fresh visit to the page and clicks “Reject All”
component_sizes jsonb This is a JSON blob that provides the size of the close, accept, and reject “click boxes” vs the size of the modal. If also includes the percentage size of the modal versus the rest of the viewport. Helpful to identify publishers that generate really small Consent modals.
gpc jsonb JSONB data related to General Privacy Control.
consent_selector_source string Source of the consent selector, which is how Sincera knows what to click on within the CMP.
created_at datetime Timestamp when the record was created.
updated_at datetime Timestamp when the record was last updated.