AB Tasty

AB Tasty

A/B testing and personalization platform used by e-commerce and marketing teams to run conversion experiments. The AB Tasty script fetches experiment configurations on page load and injects CSS and DOM modifications to show test variants. Tracks user interactions and conversion events to determine which variants perform better.

Overview

AB Tasty is a French A/B testing, feature flagging, and personalisation platform founded in 2013 and headquartered in Paris. It is widely used by e-commerce, retail, and SaaS companies to run conversion rate optimisation (CRO) experiments, multivariate tests, and audience-based personalisation campaigns. AB Tasty's platform allows marketing and product teams to deploy visual page modifications, targeted messaging, and personalised content variations without requiring full development cycles. The company serves enterprise clients across Europe, North America, and Asia-Pacific, with a particular strength in the French and broader European market.

What This Script Does

The AB Tasty script loads from try.abtasty.com on every page view and fetches the active experiment configuration for the current page from AB Tasty's CDN. It then injects CSS and DOM modifications to render the assigned test variant before the page content is visible to the user.

Cookies and identifiers set:

  • ABTasty — Primary visitor identifier; first-party cookie set on the host domain; assigns the visitor to experiment groups and ensures consistent variant delivery across sessions and pages; expiry 1 year.
  • ABTastySession — Session-scoped companion cookie tracking the current browsing session for experiment attribution and funnel analysis; expires at session end.
  • ABTastyAnonymous — Anonymous visitor profile cookie used prior to any personalisation match; expiry 13 months.
  • Local storage key abtasty_exp — Stores active experiment assignments to avoid re-fetching configuration on navigation within a single session.

Script filename and CDN: accountId.js (where accountId is the client's AB Tasty account number) loaded from try.abtasty.com. Experiment configuration is fetched from data.abtasty.com/reporting/. Conversion events POST to log.abtasty.com.

Per-interaction data collected:

  • Experiment assignment and variant identifier
  • Page URL, referrer, and page depth in the funnel
  • Click events and target element selectors for goal tracking
  • Form submission events for conversion measurement
  • Custom goal completions (e.g., purchase, sign-up, video play)
  • Scroll depth and engagement time metrics
  • Device type, browser, and operating system for segmentation
  • Geographic segment (derived from IP at the AB Tasty server layer)

Segmentation and targeting: AB Tasty evaluates real-time targeting conditions against visitor attributes — device type, geolocation, referral source, URL patterns, time of day, and audience segment membership — to determine which experiments and personalisation campaigns apply to each visitor.

Consent & Compliance

AB Tasty scripts are classified under functional and analytics categories. The A/B test rendering has a functional dimension (it changes what the user sees and may affect core page elements like CTAs or pricing), but the visitor assignment, session tracking, and conversion measurement are analytics activities. Under GDPR Articles 6 and 7 and the ePrivacy Directive, the ABTasty persistent visitor identifier and the conversion tracking events require prior opt-in consent. AB Tasty is a French company operating under CNIL oversight, which enforces a strict opt-in interpretation. IAB TCF Purpose 1 (Store/access device) and Purpose 7 (Measure content performance) apply. Under CCPA/CPRA, the behavioural data collected through experiment tracking may be considered personal information, particularly if combined with advertising use cases. AB Tasty provides a consent mode integration that can delay cookie setting until consent is granted.

Should You Block This Without Consent?

Yes. While A/B testing serves the site owner's optimisation goals, the AB Tasty script tracks individual visitor behaviour, sets persistent experiment assignment cookies, and measures conversion events across sessions. Block until at least analytics consent is granted. Without the script, the page will render its default variant.

Visit website

Consent Categories

Functional
Analytics

Also Known As

AB TastyABTastyA/B testing cookiespersonalization consentconversion optimizationCRO tool privacy

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (2)

abtasty.comAnalytics
try.abtasty.comAnalytics

Frequently Asked Questions

Does AB Tasty require consent before running on a website?

Yes. The AB Tasty script sets a persistent ABTasty visitor identifier cookie lasting one year and tracks conversion events across sessions. Under GDPR, CNIL guidance, and ePrivacy, the persistent assignment cookie and behavioral conversion tracking require prior opt-in consent before the script loads and experiment variants are served.

What cookies and data does AB Tasty set on visitors?

AB Tasty sets ABTasty (1-year visitor ID), ABTastySession (session funnel tracker), and ABTastyAnonymous (13-month profile). Local storage caches experiment assignments. The script collects clicks, form submissions, scroll depth, UTM parameters, and custom goal completions, posting conversions to log.abtasty.com.

How does ConsentStack manage AB Tasty on a website?

ConsentStack classifies AB Tasty as functional and analytics, blocking the script until analytics consent is granted. Without it, pages render their default variant. Once the visitor consents, ConsentStack releases AB Tasty so experiment assignment and conversion tracking begin. AB Tasty's own consent mode integration is also supported.

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 AB Tasty

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