ActiveCampaign

ActiveCampaign

ActiveCampaign is a CRM and marketing automation platform for SMBs. The site tracking script captures page views and events that trigger automated email and CRM workflows. Sets a cookie to identify contacts who have previously submitted an ActiveCampaign form.

Overview

ActiveCampaign is a CRM and marketing automation platform popular with small and mid-size businesses. It combines email marketing, sales automation, and customer experience tools into a single platform. Website owners embed ActiveCampaign's site tracking script to connect real-time web behavior to individual CRM contact records, enabling personalized follow-up sequences and lead scoring.

What This Script Does

Site Tracking Script

The primary script is loaded as an inline snippet that asynchronously fetches trackcmp.js from trackcmp.net. This script fingerprints each browser session and links it to a known CRM contact when an email link is clicked or a form is submitted.

Cookies Set

  • ac_enable_tracking — First-party persistent cookie. Stores the user's opt-in status for site tracking. Duration: 1 year.
  • %ACCOUNT_ID%_contact_id — First-party persistent cookie. Stores an encrypted contact identifier for recognized visitors. Duration: 1 year.
  • %ACCOUNT_ID%_hash — First-party persistent cookie. HMAC hash used to verify the contact identifier has not been tampered with. Duration: 1 year.
  • trackcmp_email — First-party session cookie. Temporarily stores the email address captured from a form submission before it is sent to the ActiveCampaign API. Duration: session.

Domains Contacted

  • trackcmp.net — Hosts the trackcmp.js tracking library and receives all event beacons.
  • *.api-us1.com — ActiveCampaign's primary REST API endpoint for contact updates and event recording.

Data Collected Per Interaction

  • Full URL and page title of every page visited
  • Referrer URL on initial session entry
  • Browser user-agent string and screen resolution
  • IP address (used for geolocation enrichment in the CRM)
  • Form field values when an ActiveCampaign-hosted form is submitted (name, email, phone)
  • Custom event names and properties when vgo('event', ...) is called
  • Session start and end timestamps
  • Contact score updates triggered by reaching specific pages

Automation Triggers

When a recognized contact visits a page tagged in an ActiveCampaign automation, the visit event is sent in real time to the ac_track endpoint. This fires email sends, updates deal stages, and reassigns lead ownership without any further user action.

Consent & Compliance

GDPR / ePrivacy: The site tracking script places persistent cookies and sends personal data (email, page history, IP) to ActiveCampaign's US-based infrastructure. Under GDPR Article 6, this requires a lawful basis. Because the purpose is marketing profiling rather than service delivery, legitimate interest is difficult to justify — explicit opt-in consent is the appropriate basis. Under the ePrivacy Directive, consent is required before setting the tracking cookies.

CCPA / CPRA: ActiveCampaign collects personal information (email linked to browsing history) that constitutes a sale or sharing of data under CPRA if disclosed to third parties for cross-context behavioral advertising. Site operators must provide a "Do Not Sell or Share" mechanism for California residents.

EU-US Data Privacy Framework: ActiveCampaign participates in the EU-US Data Privacy Framework (DPF), providing a transfer mechanism for EU personal data processed on US servers.

Consent Category: Marketing / Analytics. IAB TCF purposes: Purpose 1 (Store and/or access information on a device), Purpose 3 (Create a personalised ads profile), Purpose 4 (Select personalised ads), Purpose 7 (Measure ad performance).

Should You Block This Without Consent?

Yes. ActiveCampaign's site tracking script sets persistent first-party cookies linked to individual email identities and transmits browsing history to a third-party CRM. This is marketing profiling and requires prior consent under both GDPR/ePrivacy and CCPA/CPRA. Do not load trackcmp.js until the user has actively accepted marketing cookies.

Visit website

Consent Categories

Marketing
Analytics

Also Known As

ActiveCampaignACsite trackingCRM automationemail marketing cookiesmarketing automation

Industries

Computers Electronics and TechnologyProgramming and Developer Software

Tracked Domains (1)

trackcmp.netMarketing

Frequently Asked Questions

Does ActiveCampaign require cookie consent?

Yes. ActiveCampaign's site tracking script sets persistent first-party cookies tied to individual email identities and sends browsing history to a US-based CRM. This is marketing profiling requiring explicit opt-in consent under GDPR/ePrivacy before trackcmp.js loads.

What cookies does ActiveCampaign set?

ActiveCampaign sets ac_enable_tracking (opt-in status, 1 year), account-prefixed contact_id and hash cookies for visitor identification (1 year each), and trackcmp_email (session, captures form email). All are first-party cookies on your domain.

How does ConsentStack handle ActiveCampaign?

ConsentStack detects ActiveCampaign's trackcmp.js from trackcmp.net and classifies it as marketing. The script is blocked by default until the visitor grants marketing consent, preventing contact identification and CRM profiling before opt-in.

Related Vendors

Google Ads
Google Ads
Google Ads is Google's advertising platform for search, display, and remarketing campaigns. Conversion tracking scripts fire on advertiser landing pages to measure actions taken after ad clicks. The remarketing tag builds audience lists for retargeting users across Google's ad network.
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 Dynamics 365
Microsoft Dynamics 365
Microsoft Dynamics 365 is a suite of CRM and ERP applications that integrates with websites through tracking scripts and embedded forms. Web tracking code captures visitor behavior, page views, and form submissions to build customer profiles and score leads. Sets cookies to identify returning visitors and attribute marketing touchpoints across sessions.
Microsoft
Microsoft
Runs Clarity (session recording and heatmaps), the Microsoft Advertising UET tag (conversion tracking), and Bing's remarketing pixel. Clarity injects a recording script that captures mouse movements, clicks, and rage clicks. The UET tag fires conversion events to tie ad clicks to on-site actions across Microsoft's ad network.
Microsoft Advertising UET Tag
Microsoft Advertising UET Tag
Microsoft Advertising UET Tag is the Universal Event Tracking pixel for Microsoft's ad platform, formerly Bing Ads. The JavaScript tag fires on advertiser websites to track page views, conversions, and custom events for campaign optimization. Sets cookies to identify visitors across sessions and attribute conversions to Microsoft Search and Audience Network ad clicks.
LinkedIn Ads
LinkedIn Ads
LinkedIn Ads is LinkedIn's advertising platform for B2B marketing and professional audience targeting. Conversion tracking scripts and pixels fire on advertiser websites to measure sign-ups, downloads, and purchases driven by LinkedIn ad campaigns. Sets cookies for audience matching, retargeting list building, and cross-device attribution reporting.

Manage consent for ActiveCampaign

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