PartnerStack

PartnerStack

PartnerStack is a partner and affiliate management platform for SaaS companies. Scripts track referral link clicks and conversion events on merchant websites, attributing new sign-ups and sales to partner referral sources for commission calculation and payout management.

Overview

PartnerStack is a partner relationship management platform focused on SaaS companies with channel sales and affiliate programs. It operates similarly to other affiliate tracking systems but is differentiated by its emphasis on resellers, agencies, and referral partners rather than pure performance publishers. Its tracking scripts appear on SaaS product websites — particularly signup and checkout pages — where partner attribution must be captured at the point of conversion.

What This Script Does

PartnerStack loads a JavaScript snippet typically embedded via a <script> tag referencing js.partnerstack.com. On page load, the script performs the following:

  • Parameter capture: Reads ps_partner_key (or gspk) and gses query parameters from inbound referral URLs to identify the referring partner.
  • Attribution cookies: Writes first-party cookies on the merchant domain storing the partner key and session ID. Cookie lifetime is typically 90 days.
  • Conversion events: On signup or purchase completion pages, the script reads stored attribution cookies and fires a conversion call to PartnerStack's API at api.partnerstack.com, transmitting the transaction details and partner ID.
  • SDK initialization: The snippet bootstraps a small SDK object (growsumo or partnerstack) that merchant sites call programmatically to push customer data (email, customer ID) on signup for match-back attribution.

No fingerprinting or cross-site cookie networks are used; attribution relies entirely on first-party cookie persistence.

Consent & Compliance

GDPR and ePrivacy Directive: PartnerStack cookies persist for 90 days and record cross-session visitor attribution for commercial purposes. They are non-essential and require prior explicit consent under the ePrivacy Directive. The SDK's push of customer email addresses to PartnerStack's API at signup also constitutes personal data transfer under GDPR, requiring disclosure in the merchant's privacy policy.

CCPA/CPRA: Transmitting customer email and transaction data to PartnerStack for partner payout attribution may qualify as sharing personal information under CPRA if PartnerStack uses it to build partner-side profiles. Merchants should ensure their PartnerStack data processing agreement covers CCPA obligations.

The consent category is marketing. Partner attribution has no functional necessity; it exists to track commercial referral relationships.

Should You Block This Without Consent?

Yes.

PartnerStack scripts write attribution cookies and transmit customer data to a third-party platform for commercial purposes. These are marketing-category operations with no site-functionality basis. The script should be withheld until the visitor has given consent, ensuring no cookies are set and no personal data is sent to PartnerStack's servers before that point.

Visit website

Consent Categories

Marketing

Also Known As

partnerstackpartner trackingSaaS affiliatereferral attributionpartnerstack scriptpartner management platform

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (1)

partnerstack.comMarketing

Frequently Asked Questions

Does PartnerStack require cookie consent?

Yes. PartnerStack sets non-essential affiliate attribution cookies that persist for 90 days, requiring explicit prior consent under the ePrivacy Directive. Transferring customer email addresses to PartnerStack at signup also constitutes personal data processing under GDPR.

What cookies does PartnerStack set?

PartnerStack sets referral attribution cookies lasting 90 days that store the partner referral source. Scripts load from partnerstack.com and fire conversion events at signup or purchase. Customer email addresses may be pushed to the PartnerStack API for partner commission attribution.

How does ConsentStack detect PartnerStack on my site?

ConsentStack detects PartnerStack scripts and categorizes the vendor as marketing. The tracking script is blocked by default until the visitor grants marketing consent. Once consent is given, referral tracking activates. Denial prevents any attribution cookies from being written.

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 PartnerStack

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