[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f4lPoLEjLhgC3fmNapoROZ6uuX6WyfIwsq-4yBz0vmug":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"maxwellfp","FirstPromoter","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaxwellfp\u002F",1,40,100,30,94,"2026-08-29T12:25:56.891Z",[14],{"slug":15,"name":5,"version":16,"author":5,"author_profile":6,"description":17,"short_description":18,"active_installs":8,"downloaded":19,"rating":20,"num_ratings":20,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":31,"download_link":32,"security_score":9,"vuln_count":20,"unpatched_count":20,"last_vuln_date":33,"fetched_at":34},"firstpromoter","0.3.6","\u003Cp>FirstPromoter for WordPress allows you to easily integrate FirstPromoter’s affiliate tracking scripts with your WordPress website.\u003C\u002Fp>\n\u003Cp>With this plugin, you can track referrals, registrations, and sales across your website, with special integrations for popular platforms.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add FirstPromoter tracking to your WordPress site\u003C\u002Fli>\n\u003Cli>WooCommerce integration – track new account registrations and checkouts\u003C\u002Fli>\n\u003Cli>OptimizePress integration – track form submissions\u003C\u002Fli>\n\u003Cli>Contact Form 7 integration – track form submissions with email capture\u003C\u002Fli>\n\u003Cli>MemberPress integration – track member signups, transactions, and recurring payments\u003C\u002Fli>\n\u003Cli>Custom Form Tracking – track email submissions from any form using CSS selectors\u003C\u002Fli>\n\u003Cli>URL Email Capture – capture referrals from thank you pages where the email is in the URL\u003C\u002Fli>\n\u003Cli>Payment Links – automatically append the FirstPromoter tracking ID to payment links on your pages\u003C\u002Fli>\n\u003Cli>Cross-domain tracking support\u003C\u002Fli>\n\u003Cli>Automatically send sales data to FirstPromoter (WooCommerce, MemberPress)\u003C\u002Fli>\n\u003Cli>Automatic refund and cancellation tracking (WooCommerce)\u003C\u002Fli>\n\u003Cli>Track recurring subscription payments (MemberPress)\u003C\u002Fli>\n\u003Cli>Force tracking bypass for privacy browsers and ad-blockers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WooCommerce Integration\u003C\u002Fh4>\n\u003Cp>When enabled, the WooCommerce integration allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Capture emails when users create new accounts\u003C\u002Fli>\n\u003Cli>Capture emails at checkout\u003C\u002Fli>\n\u003Cli>Automatically send sale information to FirstPromoter\u003C\u002Fli>\n\u003Cli>Track refunds and generate negative commissions\u003C\u002Fli>\n\u003Cli>Track order cancellations and update customer status\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>OptimizePress Integration\u003C\u002Fh4>\n\u003Cp>The OptimizePress integration tracks form submissions and captures emails for referral tracking.\u003C\u002Fp>\n\u003Ch4>Contact Form 7 Integration\u003C\u002Fh4>\n\u003Cp>When enabled, the Contact Form 7 integration allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Track form submissions automatically (all forms tracked)\u003C\u002Fli>\n\u003Cli>Capture email addresses from any field containing “email” in its name\u003C\u002Fli>\n\u003Cli>Attribute form leads to the correct referral source\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Requires API key\u003C\u002Fstrong> – uses server-side tracking\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>MemberPress Integration\u003C\u002Fh4>\n\u003Cp>When enabled, the MemberPress integration allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Track new member signups and registrations (always enabled)\u003C\u002Fli>\n\u003Cli>Automatically send transaction data to FirstPromoter (requires API key)\u003C\u002Fli>\n\u003Cli>Track recurring subscription payments (requires API key)\u003C\u002Fli>\n\u003Cli>Associate members with their referral source\u003C\u002Fli>\n\u003Cli>API sale tracking uses prefixed user IDs (“mepr-“) to prevent conflicts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Important\u003C\u002Fstrong>: If you’re using FirstPromoter’s Stripe integration, only enable signup tracking. Leave sale tracking OFF to avoid duplicate sales.\u003C\u002Fp>\n\u003Ch4>Custom Form Tracking\u003C\u002Fh4>\n\u003Cp>When enabled, the Custom Form Tracking integration allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Track email submissions from any form on your site — no plugin dependency required\u003C\u002Fli>\n\u003Cli>Works with any form builder, custom HTML forms, or dynamically loaded popups\u003C\u002Fli>\n\u003Cli>Configure CSS selector pairs: one for the email input, one for the submit button or form element\u003C\u002Fli>\n\u003Cli>Supports multiple forms with separate selector pairs\u003C\u002Fli>\n\u003Cli>Uses MutationObserver to handle dynamically loaded forms (popups, AJAX-injected content)\u003C\u002Fli>\n\u003Cli>AJAX fallback for ad-blocker bypass when force tracking is enabled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>URL Email Capture\u003C\u002Fh4>\n\u003Cp>When enabled, the URL Email Capture integration allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Track referrals from thank you pages where the email is passed as a URL query parameter\u003C\u002Fli>\n\u003Cli>Useful when your checkout, funnel, or external platform redirects to a confirmation page with the customer’s email in the URL (e.g. \u003Ccode>\u002Fthank-you?email=user@example.com\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Configure the URL parameter key for the email (e.g. \u003Ccode>email\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Optionally configure a second parameter key for the user ID (e.g. \u003Ccode>uid\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>No plugin dependency required — works on any WordPress page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Payment Links\u003C\u002Fh4>\n\u003Cp>When enabled, the Payment Links integration allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically append the FirstPromoter tracking ID to payment links on your pages as the \u003Ccode>client_reference_id\u003C\u002Fcode> parameter\u003C\u002Fli>\n\u003Cli>Works with Stripe \u003Ccode>buy.stripe.com\u003C\u002Fcode> links, custom Stripe checkout domains, or any direct payment URL\u003C\u002Fli>\n\u003Cli>Configure the URL prefix to match — defaults to \u003Ccode>https:\u002F\u002Fbuy.stripe.com\u002F\u003C\u002Fcode>, supports comma-separated multiple prefixes\u003C\u002Fli>\n\u003Cli>Uses MutationObserver to handle dynamically added links (popups, AJAX-injected content)\u003C\u002Fli>\n\u003Cli>No plugin dependency required — works on any WordPress page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>After activation, you’ll find a new menu item in your WordPress admin dashboard labeled “FirstPromoter”.\u003C\u002Fp>\n\u003Ch4>Base Configuration\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Navigate to the FirstPromoter settings page in your WordPress admin\u003C\u002Fli>\n\u003Cli>Enter your FirstPromoter Account ID (required)\u003C\u002Fli>\n\u003Cli>Enter your API key (required for most integrations – see below)\u003C\u002Fli>\n\u003Cli>If you want to track across multiple domains, enter them in the Cross Domain field, separated by commas\u003C\u002Fli>\n\u003Cli>Click “Save” to store your settings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>API Key Requirements\u003C\u002Fh4>\n\u003Cp>The FirstPromoter API key is \u003Cstrong>required\u003C\u002Fstrong> for the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Contact Form 7 integration (all tracking)\u003C\u002Fli>\n\u003Cli>WooCommerce sale tracking\u003C\u002Fli>\n\u003Cli>MemberPress sale tracking\u003C\u002Fli>\n\u003Cli>MemberPress recurring payment tracking\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The following features work \u003Cstrong>without\u003C\u002Fstrong> an API key:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce signup tracking\u003C\u002Fli>\n\u003Cli>WooCommerce checkout email capture\u003C\u002Fli>\n\u003Cli>OptimizePress integration\u003C\u002Fli>\n\u003Cli>MemberPress signup tracking (without sales)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can find your API key in your FirstPromoter dashboard: Settings > Integrations > Manage API keys\u003C\u002Fp>\n\u003Ch4>Integration Settings\u003C\u002Fh4>\n\u003Cp>The plugin supports multiple types of integrations:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>WooCommerce Integration\u003C\u002Fstrong>: Track new account registrations and checkouts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OptimizePress Integration\u003C\u002Fstrong>: Track form submissions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact Form 7 Integration\u003C\u002Fstrong>: Track contact form submissions with email capture\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MemberPress Integration\u003C\u002Fstrong>: Track member signups, transactions, and recurring payments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Form Tracking\u003C\u002Fstrong>: Track email submissions from any form using CSS selectors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>URL Email Capture\u003C\u002Fstrong>: Capture referrals from thank you pages where the email is in the URL\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Payment Links\u003C\u002Fstrong>: Automatically append the tracking ID to payment links on your pages\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Enable the integrations that apply to your website and configure their specific settings.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to FirstPromoter’s external services to provide affiliate and referral tracking functionality. It’s essential for the plugin’s operation to track referrals, registrations, and sales.\u003C\u002Fp>\n\u003Ch4>FirstPromoter Tracking Service\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What it is:\u003C\u002Fstrong> FirstPromoter’s affiliate tracking platform that monitors referral activity and conversions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Email addresses (for referral tracking)\u003Cbr \u002F>\n– User IDs (when available)\u003Cbr \u002F>\n– Order information including amount, order ID, and coupon codes (when WooCommerce sales tracking is enabled)\u003Cbr \u002F>\n– Page visit information for referral attribution\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Every time a page loads (for referral attribution via JavaScript tracking)\u003Cbr \u002F>\n– When users register or create accounts (if integration is enabled)\u003Cbr \u002F>\n– When purchases are completed (if WooCommerce integration is enabled)\u003Cbr \u002F>\n– When custom tracking events are triggered\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service provider:\u003C\u002Fstrong> FirstPromoter (https:\u002F\u002Ffirstpromoter.com)\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Ffirstpromoter.com\u002Fterms\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Ffirstpromoter.com\u002Fprivacy\u003Cbr \u002F>\n– API Documentation: https:\u002F\u002Fdocs.firstpromoter.com\u002Fapi-reference-v2\u002F\u003C\u002Fp>\n\u003Ch4>FirstPromoter CDN Service\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What it is:\u003C\u002Fstrong> Content delivery network that serves the FirstPromoter tracking JavaScript library.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong> Standard web request data (IP address, user agent, referrer)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong> On every page load where tracking is active\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service details:\u003C\u002Fstrong>\u003Cbr \u002F>\n– CDN URL: https:\u002F\u002Fcdn.firstpromoter.com\u002Ffpr.js\u003Cbr \u002F>\n– v2 API Endpoints: https:\u002F\u002Fapi.firstpromoter.com\u002Fapi\u002Fv2\u002Ftrack\u002F*\u003Cbr \u002F>\n– This is required for the tracking functionality to work\u003C\u002Fp>\n\u003Ch3>Technical Details\u003C\u002Fh3>\n\u003Cp>This plugin works by adding the FirstPromoter tracking script to your website and handling various trigger points for tracking registrations, checkouts, and custom events. The plugin:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Adds the base FirstPromoter tracking script to all pages\u003C\u002Fli>\n\u003Cli>Captures and tracks user emails at registration and checkout (when enabled)\u003C\u002Fli>\n\u003Cli>Supports cross-domain tracking\u003C\u002Fli>\n\u003Cli>Can send WooCommerce sales data directly to FirstPromoter’s API\u003C\u002Fli>\n\u003C\u002Fol>\n","Integrate FirstPromoter's affiliate tracking with WooCommerce, OptimizePress, Contact Form 7, MemberPress, and any custom form or thank you page.",864,0,"2026-03-12T16:56:00.000Z","6.9.5","5.0","5.6",[26,27,28,29,30],"affiliate","marketing","memberpress","referral-tracking","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffirstpromoter.0.3.6.zip",null,"2026-07-22T17:31:50.256Z"]