Dixa

Dixa

Dixa is a customer service and conversation routing platform. Scripts embed a live chat and support widget on websites, enabling real-time visitor conversations with support teams. Cookies identify returning visitors, maintain chat session continuity, and may log prior interaction history.

Overview

Dixa is a customer service platform that unifies conversations across chat, email, phone, and social messaging into a single agent workspace. On customer-facing websites, Dixa's primary browser-side component is its live chat and messaging widget, which enables visitors to initiate real-time conversations with support teams. The widget maintains conversation continuity for returning visitors and may collect pre-chat information to route conversations to the appropriate support agents.

What This Script Does

Dixa's chat widget is embedded on websites through a JavaScript snippet that loads the messenger interface:

Chat Widget Initialization

The Dixa Messenger script (loaded from messenger.dixa.io or Dixa's CDN) renders a floating chat button and expandable conversation interface. When loaded, it:

  • Establishes a WebSocket connection to Dixa's messaging infrastructure for real-time message delivery
  • Loads the widget UI including branding customizations configured in the Dixa admin panel
  • Checks for existing conversation state (open tickets, unread messages) for identified or returning visitors

Cookies and Visitor Identification

Dixa sets cookies to maintain chat functionality:

  • A visitor identification cookie that persists across sessions (typically with a lifespan of up to 1 year), enabling the widget to reconnect returning visitors with their prior conversation history
  • Session cookies that track the current chat state (conversation ID, agent assignment, queue position)
  • Cookies may store the visitor's name and email if provided through a pre-chat form, avoiding the need to re-enter this information on subsequent visits

Data Collection

  • Pre-chat form submissions (name, email, inquiry type) are sent to Dixa for conversation routing
  • The page URL where the chat was initiated is captured for agent context
  • Browser and device metadata (user agent, screen resolution) may be collected for troubleshooting and analytics
  • Conversation transcripts are stored in Dixa's platform for agent reference and quality assurance

Consent & Compliance

Dixa is classified as functional. Live chat widgets serve a function explicitly requested by the visitor — initiating a support conversation. However, the persistent visitor identification cookie that enables conversation history across sessions goes beyond what is strictly necessary for a single chat interaction.

Under GDPR and ePrivacy, session-level cookies necessary for an active chat conversation could be considered strictly necessary once the visitor initiates a chat. However, the persistent identification cookie set on page load (before the visitor has chosen to interact with the widget) does not qualify for the strictly necessary exemption. The key distinction is whether the cookie is set when the page loads or only when the visitor opens the chat.

Under CCPA/CPRA, the personal information collected through pre-chat forms and conversation transcripts is subject to standard disclosure requirements. Dixa acts as a service provider processing data on your behalf.

Should You Block This Without Consent?

No. Dixa's chat widget is a functional customer support tool. The recommended approach is to allow the widget to load and display the chat button, but to defer setting the persistent visitor identification cookie until the visitor actively engages with the chat. Many Dixa implementations set the identification cookie on widget load rather than on first interaction — review your specific configuration to ensure the cookie timing aligns with your consent strategy.

Visit website

Consent Categories

Functional

Also Known As

dixadixa chatdixa live chatcustomer support widget consentdixa cookieschat widget privacy

Industries

Computers Electronics and TechnologyProgramming and Developer Software

Tracked Domains (1)

dixa.comFunctional

Frequently Asked Questions

Is consent required for Dixa live chat?

No. Dixa is classified as functional. Live chat serves a purpose explicitly requested by the visitor. However, the persistent visitor identification cookie set on page load — before interaction — does not qualify as strictly necessary. Review your Dixa configuration to ensure this cookie is set only when the visitor opens the chat.

What cookies does Dixa set?

Dixa sets a persistent visitor identification cookie (up to 1 year) to reconnect returning visitors with prior conversation history, plus session cookies tracking conversation ID, agent assignment, and queue position. Pre-chat form data (name, email) may also be stored. Scripts load from messenger.dixa.io.

How does ConsentStack handle Dixa?

ConsentStack classifies Dixa as functional and allows the chat widget to display. The recommended ConsentStack configuration defers the persistent visitor identification cookie until the visitor actively opens the chat, ensuring the widget renders without triggering consent requirements on page load.

Related Vendors

Google Maps
Google Maps
Google Maps is the dominant web mapping service used for embedded maps and location features on websites. Scripts load interactive map tiles, geocoding, and Places API functionality through the Maps JavaScript API. May set cookies to remember map preferences and manage API quota.
Google Search
Google Search
Google Search appears on websites through the Programmable Search Engine, enabling custom site-specific search functionality. Scripts load the search widget from Google's servers to render search bars and display results within the host website. Sends search queries to Google's index and may set cookies for search personalization and query history.
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.
Microsoft Teams
Microsoft Teams
Microsoft Teams is a workplace communication and collaboration platform that can be embedded on websites for chat, meetings, and document sharing. Embedded widgets load from Microsoft's servers to enable real-time messaging, video calls, and file collaboration. Sets authentication and session cookies to verify participant identity and maintain connection state.
Apple Maps JS
Apple Maps JS
Apple Maps JS is Apple's JavaScript mapping framework for embedding interactive maps on websites. Scripts load map tiles, location pins, and routing data from Apple's MapKit servers to render navigable maps within web pages. Requires a MapKit JS token for authentication but does not set tracking cookies or collect behavioral analytics data.
Apple Business Chat
Apple Business Chat
Apple Business Chat enables direct customer messaging between websites and Apple's Messages app. Scripts load chat buttons and conversation interfaces that connect visitors to business support agents through iMessage. Sets minimal session cookies to maintain conversation context but does not track browsing behavior or collect analytics data.

Manage consent for Dixa

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