Overview
GoHighLevel (often abbreviated as GHL) is a white-label platform used primarily by digital marketing agencies to manage their clients' marketing, CRM, and sales funnels from a single dashboard. When an agency deploys GoHighLevel on a client's website, the tracking scripts monitor visitor activity to populate the CRM with lead intelligence. The platform consolidates functionality that would otherwise require separate tools for landing pages, email marketing, SMS campaigns, appointment scheduling, and reputation management.
What This Script Does
GoHighLevel's tracking script is embedded on client websites to capture lead activity and attribute conversions. The scripts are loaded from domains including msgsndr.com and gohighlevel.com.
Visitor Tracking
- Records page views, referral sources, and UTM parameters
- Tracks form submissions across all forms on the page (not just GHL-generated forms)
- Monitors click events on phone numbers, email links, and CTA buttons
- Captures scroll depth and time-on-page metrics
Conversion Attribution
The script sets cookies to attribute leads back to their original traffic source:
_ghl_session— session cookie for current visit tracking_ghl_uid— persistent visitor identifier (up to 2 years) for cross-session tracking_ghl_source— stores the original UTM parameters and referral source for attribution
Form and Chat Integration
GoHighLevel may inject chat widgets, appointment booking widgets, or form overlays onto the page. These collect contact information (name, email, phone) and feed it directly into the CRM pipeline.
Call Tracking
If call tracking is enabled, the script dynamically replaces phone numbers on the page with tracking numbers, enabling the platform to attribute inbound calls to specific marketing campaigns.
Consent & Compliance
GoHighLevel is classified as marketing. Its scripts perform visitor behavior tracking, cross-session identification, and conversion attribution — all activities serving marketing and advertising purposes. The persistent visitor identifier and UTM tracking cookies are not necessary for any service the user has requested.
Under GDPR and the ePrivacy Directive, GoHighLevel's tracking cookies require explicit prior consent. The behavioral monitoring and lead scoring functionality constitutes profiling under GDPR Article 4(4).
Under CCPA/CPRA, the visitor tracking data flowing into CRM systems may constitute "selling" or "sharing" depending on how the agency and its clients use the data. The cross-session visitor identification and behavioral profiling fall squarely within the scope of data that requires opt-out honoring.
Should You Block This Without Consent?
Yes. GoHighLevel scripts perform visitor tracking and lead attribution for marketing purposes. They must be blocked until the user provides explicit consent for marketing cookies. Core website functionality (content display, navigation) is unaffected by blocking these scripts.
Consent Categories
Also Known As
Industries
Tracked Domains (2)
gohighlevel.comMarketinghighlevel.comMarketingFrequently Asked Questions
Do I need consent to use GoHighLevel?
Yes. GoHighLevel scripts track visitor behavior, record UTM parameters, and build cross-session lead profiles for marketing attribution. The persistent _ghl_uid visitor identifier and attribution cookies require explicit prior consent under GDPR, ePrivacy, and CCPA.
What does GoHighLevel track?
GoHighLevel sets _ghl_session (session tracking), _ghl_uid (persistent visitor ID, up to 2 years), and _ghl_source (UTM and referral attribution). Scripts load from msgsndr.com and gohighlevel.com, recording page views, form submissions, click events, and scroll depth.
How does ConsentStack manage GoHighLevel consent?
ConsentStack classifies GoHighLevel as marketing and blocks its scripts until the visitor grants marketing consent. This prevents visitor tracking, cross-session profiling, and lead attribution cookies from firing. Core site content and navigation remain unaffected while scripts are blocked.
Related Vendors
Manage consent for GoHighLevel
ConsentStack automatically detects and manages GoHighLevel trackers so your site stays compliant with global privacy regulations.