Skip to content
Workflows Resources Case Studies Pricing About
Legal

Cookie Policy

This page lists the cookies, pixels and browser storage this website uses, their purpose and lifetime, and how you can control them. Last updated: 2 October 2026.

What cookies and similar technologies are

Cookies are small text files a website asks your browser to store. Local storage is a similar browser feature that keeps small amounts of data on your device. Pixels are tiny scripts a third party loads so it can measure visits and conversions. This policy uses “cookies” as shorthand for all of these, and covers how this website uses them.

Categories we use

We group what we use into four categories:

  • Strictly necessary — needed for the site to function, such as remembering a form submission state. These do not require consent.
  • Analytics — help us understand how the site is used, including first-party events, GA4, PostHog and Google Tag Manager.
  • Advertising and marketing — measure and improve ad campaigns, including the Meta Pixel and optional TikTok and OpenAI Ads integrations.
  • Form and attribution — local-storage keys that remember the first-touch and last-touch source of a visit so it can be attached to a form submission.

What we set

The table below is generated from the site’s cookie inventory. Some optional analytics and advertising providers only load when configured and permitted by your choice, so not every item is active on every visit.

Name or tool Storage Purpose Category Set by Lifetime
praktivo_attribution_first Local storage Remembers the first visit source, campaign identifiers, referrer and landing page so a form can attribute the inquiry. Form and attribution Praktivo Until the visitor clears local storage; the current implementation does not set an expiry.
praktivo_attribution_last Local storage Remembers the latest source, campaign identifiers, referrer and page URL for form attribution. Form and attribution Praktivo Until the visitor clears local storage; the current implementation does not set an expiry.
praktivo_signals Local storage Stores campaign click identifiers and the first-seen timestamp used to match an inquiry to its visit. Form and attribution Praktivo Until the visitor clears local storage; the current implementation does not set an expiry.
praktivo_sid Local storage A pseudonymous browser identifier used to group first-party analytics events. Analytics Praktivo Until the visitor clears local storage; analytics events are sent only after analytics consent.
praktivo_consent_v1 Local storage Records necessary, analytics and marketing choices, the consent policy version and the choice timestamp. Necessary preference Praktivo Until the visitor clears local storage or a policy-version change asks for a new choice.
praktivo_form_started_* Page state (DOM attribute) Prevents duplicate FormStarted events while the current form remains open. Necessary page state Praktivo Until the current page is unloaded; it is not a cookie or persistent browser-storage key.
praktivo-funnel-v1 Local storage Saves an in-progress intake funnel draft and current step so the visitor can resume before submitting. Necessary form draft Praktivo Cleared after successful submission; otherwise remains until the visitor clears local storage. No automatic expiry is set.
praktivo_notify_seen Local storage (admin only) Remembers when the signed-in admin last marked notifications as read. Necessary preference Praktivo Until the admin clears local storage; the current implementation does not set an expiry.
praktivo_lead_audit_unlocked_v1 Local storage Remembers that this browser unlocked the lead-response audit checklist after a successful lead submission. Necessary preference Praktivo Until the visitor clears local storage; the current implementation does not set an expiry or remove the key.
praktivo_activity_show_demo Local storage (admin only) Remembers whether the administrator chose to include demo rows in the activity feed. Necessary admin preference Praktivo Until local storage is cleared; the chosen on/off value has no automatic expiry.
praktivo_agents_config Local storage (admin only) Saves agent-definition drafts in this browser for preview; these drafts do not update live agents on the platform. Necessary admin preference Praktivo Until the administrator clears local storage; the current implementation does not set an expiry.
praktivo_lead_views Local storage (admin only) Saves administrator-created lead-list filter views for reuse in the CRM. Necessary admin preference Praktivo Until an individual view is deleted or the administrator clears local storage; no automatic expiry is set.
praktivo_onboarding_dismissed Local storage (admin only) Remembers which owner-setup onboarding steps the administrator dismissed; a restore control can clear this choice. Necessary admin preference Praktivo Until onboarding is restored or local storage is cleared; no automatic expiry is set.
pv_session HttpOnly cookie (admin only) Keeps an authenticated administrator signed in to the admin API. Strictly necessary Praktivo API Up to 7 days; renewed near expiry while the session remains active.
pv_csrf Cookie (admin only) Protects admin changes from cross-site request forgery; it is readable by the admin page and is not an authentication token. Strictly necessary Praktivo API Up to 7 days or until sign-out clears it.
_ga and _ga_* Google Analytics cookies (only after analytics consent) Distinguish browsers and sessions for Google Analytics 4 measurement. Analytics Google Typically up to 2 years; Google settings and browser limits can shorten this.
_fbp and _fbc Meta Pixel cookies (only after marketing consent) Identify browser visits and permitted ad-click attribution for Meta measurement. Advertising Meta Typically up to 90 days; Meta settings and browser limits can shorten this.
_ttp TikTok Pixel cookie (only if configured and after marketing consent) Supports TikTok advertising measurement and attribution. Advertising TikTok Provider-controlled; retention can vary by TikTok configuration and browser limits.
__obref OpenAI Ads browser identifier (only if configured and after marketing consent) A browser reference used by the optional OpenAI Ads measurement integration. Advertising OpenAI Provider-controlled; Praktivo does not set its expiry.
ph_* PostHog browser storage (only if configured and after analytics consent) Supports optional product and funnel analytics when a PostHog key is configured. Analytics PostHog Provider-controlled and configuration-dependent; Praktivo does not set its expiry.
Google Tag Manager container Third-party scripts (only if configured and after analytics consent) Loads tags configured in the container; those tags may set additional cookies described by their providers. Analytics and advertising Google / configured tag providers The container itself sets no cookie; each configured tag controls its own storage and expiry.
praktivo-booking-draft-v2 Session storage Saves the guided booking answers and step in the current browser tab; email permission is not restored. Necessary form state Praktivo Cleared on successful intake submission, tab closure or Start over; drafts older than 24 hours are discarded.
_scid Cookie (only if Snapchat is configured and after marketing consent) Matches consented conversions to Snapchat advertising interactions. Advertising Snapchat Provider-controlled; Praktivo does not set its expiry.

Provider names, defaults and lifetimes can change. Provider-controlled expiries may also vary by configuration and browser limits; the notes above describe our current implementation and available provider settings.

How to control cookies

You are in control of most of these. You can:

  • Change your browser settings to block or delete cookies, and clear local storage.
  • Browse in a private or incognito window, which clears these items when you close it.
  • Use your device’s mobile ad settings to limit ad tracking, and use providers’ opt-out tools.

Note that disabling strictly necessary items may affect how parts of the site work, such as form behaviour. Blocking analytics or advertising cookies does not stop you using the site.

Consent

We ask before sending first-party analytics events or loading non-essential measurement tags. Accepting, rejecting or changing a choice is recorded with a policy version and timestamp. A browser Global Privacy Control signal is treated as a rejection of analytics and advertising consent. You can withdraw or change a choice at any time here, or clear cookies and local storage in your browser. To ask us to help, contact [email protected].

Contact

Questions about this policy? Email [email protected]. For how we handle personal information more broadly, see our Privacy Policy.

Want to talk about tracking and privacy?

If you are weighing up analytics, attribution or consent for your own business, we are happy to talk it through on a call.

Get Your AI Automation Plan