Popupsmart

Popupsmart

Popupsmart loads scripts that display targeted popup overlays, exit-intent prompts, and lead capture forms on websites. Scripts monitor visitor behavior including scroll depth, time on page, and cursor movement to trigger campaigns, and transmit submitted contact data to connected marketing tools.

Overview

Popupsmart is a no-code popup builder that helps websites capture leads, promote offers, reduce cart abandonment, and drive specific visitor actions through targeted overlay campaigns. The platform delivers exit-intent popups, scroll-triggered promotions, timed overlays, fullscreen welcome mats, cookie bar notices, and embedded inline forms. Campaigns can be targeted by visitor attributes — traffic source, device type, geographic location, referrer URL, and behavioral triggers. Popupsmart is used by e-commerce stores, SaaS companies, publishers, and marketing teams as a conversion rate optimization tool.

What This Script Does

Popupsmart's embed script loads on the host website and begins behavioral monitoring and campaign orchestration:

Script initialization:

  • Loads the Popupsmart SDK (cdn.popupsmart.com/bundle.js or a site-specific variant) which contains the campaign targeting engine, behavioral monitoring module, and popup rendering library
  • Fetches the site's active campaign configurations from Popupsmart's servers on page load, determining which popups are active and what their trigger and targeting rules are

Behavioral monitoring:

  • Monitors cursor movement and detects exit intent when the cursor moves rapidly toward the browser UI controls
  • Tracks scroll position continuously to trigger scroll-depth-based campaigns (e.g., show popup after 50% scroll)
  • Measures time elapsed on page for time-delay triggers
  • Detects page count within a session for campaigns targeting visitors who have viewed multiple pages

Popup rendering:

  • Displays overlay modals, slide-in panels, top/bottom floating bars, and fullscreen overlays matching the configured campaign designs
  • Loads creative assets (images, fonts, button styles) from Popupsmart's CDN
  • Renders countdown timers (real-time or deadline-based) within campaign creatives

Visitor tracking cookies:

  • Sets ps_session_[site_id] (first-party, session cookie) — tracks which campaigns have been triggered during the current visit to prevent repeated display within a session
  • Sets ps_visitor_[site_id] (first-party, persistent, 30-day expiry) — records a visitor's campaign interaction history across visits: which popups were shown, dismissed, or converted, and when
  • Sets ps_ab_[campaign_id] (first-party, persistent) — stores A/B test variant assignment for campaign split tests

Lead capture and data transmission:

  • Email and phone number capture forms within popups POST submitted data to Popupsmart's servers
  • Popupsmart relays captured contact data to connected marketing tools via native integrations (Mailchimp, Klaviyo, ConvertKit, ActiveCampaign, HubSpot, Zapier webhooks) and through its own lead database accessible in the Popupsmart dashboard
  • Coupon code delivery happens through the popup interface, with code values stored and served by Popupsmart's platform

Campaign performance tracking:

  • Records popup impression counts, interaction events (form submissions, button clicks, close actions), and conversion rates per campaign for the Popupsmart analytics dashboard

Consent & Compliance

  • Category: Marketing
  • GDPR: Requires explicit consent. Popupsmart's behavioral monitoring (cursor tracking, scroll tracking, time-on-page), persistent visitor identification across sessions, and A/B test cookies all constitute personal data processing for marketing purposes under GDPR and the ePrivacy Directive. None of these functions are necessary for any service the visitor requested.
  • ePrivacy Directive: The ps_visitor_[site_id] persistent cookie and all behavioral monitoring scripts serve the site operator's marketing optimization goals. Consent is required before the script loads.
  • CCPA/CPRA: Behavioral tracking data and captured contact information (email, phone) constitute personal information. Popupsmart's data flows to third-party marketing platforms through integrations, which may constitute "sharing" under CPRA. Must honor Global Privacy Control opt-out signals.
  • Lead data: Email addresses and phone numbers submitted through popups are personal data collected for direct marketing. Explicit consent at the point of form submission is required under GDPR for email marketing. SMS marketing has additional consent requirements.
  • Popupsmart is a Turkish company: Turkey has its own data protection law (KVKK), broadly aligned with GDPR. EU-Turkey data transfers require Standard Contractual Clauses as Turkey does not have an EU adequacy decision.

Should You Block This Without Consent?

Yes. Popupsmart's scripts are marketing tools. The behavioral monitoring, visitor tracking, popup campaign delivery, and lead capture all serve marketing conversion goals with no functional benefit to the visitor. Block all Popupsmart scripts until explicit marketing consent is granted.

Visit website

Consent Categories

Marketing

Also Known As

popupsmart cookiespopupsmart consentpopupsmart privacypopup cookie consentpopupsmart trackinglead capture popup gdpr

Industries

Computers Electronics and Technology

Tracked Domains (1)

popupsmart.comMarketing

Frequently Asked Questions

Is consent needed for Popupsmart popup campaigns?

Yes. Popupsmart performs behavioral monitoring including cursor tracking, scroll depth, and time-on-page measurement, and sets persistent visitor tracking cookies across sessions. Under GDPR and ePrivacy, these marketing-purpose scripts require explicit opt-in before loading.

What visitor data does Popupsmart collect and transmit?

Popupsmart sets persistent cookies tracking campaign impressions, interactions, and A/B test assignments across visits. Email and phone numbers submitted through popup forms are sent to Popupsmart servers and relayed to connected tools like Klaviyo and Mailchimp.

How does ConsentStack handle Popupsmart?

ConsentStack blocks Popupsmart scripts until marketing consent is granted, then releases them and records the consent event. Popupsmart is incorporated in Turkey, so ConsentStack also documents the cross-border data transfer requirement in site consent records.

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 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.
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.
LinkedIn Insight Tag
LinkedIn Insight Tag
LinkedIn Insight Tag is a JavaScript tracking pixel for LinkedIn's advertising and analytics platform. The tag fires on every page view to collect URL, referrer, IP address, and device data for conversion tracking, website demographics reporting, and retargeting audience building. Sets cookies to identify LinkedIn members across advertiser websites.

Manage consent for Popupsmart

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