{"id":383137,"date":"2026-10-12T14:45:48","date_gmt":"2026-10-12T14:45:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/leadseed\/"},"modified":"2026-10-13T20:13:20","modified_gmt":"2026-10-13T20:13:20","slug":"sowtrack","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/sowtrack\/","author":23581896,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.7.1","stable_tag":"1.7.1","tested":"7.1.3","requires":"5.7","requires_php":"7.2","requires_plugins":null,"header_name":"SowTrack Conversion Tracking","header_author":"SowTrack","header_description":"Connects your site to LeadSeed, which turns on conversion tracking for you. Tap Connect to LeadSeed (or paste a connection token) and LeadSeed adds the Google Tag Manager snippet \u2014 no theme editing, survives updates.","assets_banners_color":"d2d4d6","last_updated":"2026-10-13 20:13:20","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":43,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.7.0":{"tag":"1.7.0","author":"leadseed","date":"2026-10-12 14:45:31","revision":3741890},"1.7.1":{"tag":"1.7.1","author":"leadseed","date":"2026-10-13 20:13:20","revision":3744845}},"upgrade_notice":{"1.7.0":"<p>Renamed to SowTrack Conversion Tracking; no functional change. The folder is now <code>sowtrack<\/code>: if you\ninstalled the LeadSeed plugin from a .zip file, deactivate and delete it first, then connect again.<\/p>","1.6.0":"<p>Adds lead delivery through LeadSeed (no Apps Script needed). Existing setups keep working unchanged.<\/p>","1.5.0":"<p>Adds the Connect to LeadSeed button and Disconnect this site. Sites already connected stay connected.<\/p>","1.4.0":"<p>The plugin&#039;s folder is now <code>leadseed<\/code>. If you installed an earlier version from a .zip file,\ndeactivate and delete it first, then paste your connection token again.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3742842,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3742842,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3742842,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3742842,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.7.0","1.7.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[232,986,23294,23295,5446],"plugin_category":[36],"plugin_contributors":[286185],"plugin_business_model":[],"class_list":["post-383137","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-conversion-tracking","plugin_tags-google-tag-manager","plugin_tags-gtm","plugin_tags-lead-tracking","plugin_category-analytics","plugin_contributors-leadseed","plugin_committers-leadseed"],"banners":{"banner":"https:\/\/ps.w.org\/sowtrack\/assets\/banner-772x250.png?rev=3742842","banner_2x":"https:\/\/ps.w.org\/sowtrack\/assets\/banner-1544x500.png?rev=3742842","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sowtrack\/assets\/icon-128x128.png?rev=3742842","icon_2x":"https:\/\/ps.w.org\/sowtrack\/assets\/icon-256x256.png?rev=3742842","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>LeadSeed sets up Google Analytics and Google Tag Manager for small businesses, so they can see\nwhich ads bring them leads. This plugin is how your WordPress site turns that tracking on.<\/p>\n\n<ol>\n<li>Install and activate this plugin.<\/li>\n<li>Tap <strong>Connect to LeadSeed<\/strong> (on the Plugins screen, or under <strong>LeadSeed<\/strong> in your WordPress\nmenu), then tap <strong>Approve<\/strong> in LeadSeed. You land back in your LeadSeed setup, connected.\nPrefer a token? Open <strong>LeadSeed<\/strong> in your WordPress menu, choose \"Have a connection token\ninstead? Paste it\", paste the token from your LeadSeed onboarding (\"Turn on tracking\" step), and\nclick <strong>Save &amp; check connection<\/strong>.<\/li>\n<li>That's it. The plugin fetches your Google Tag Manager container from LeadSeed and adds the\nsnippet to every page for you. The settings page shows whether your connection is live, and\n<strong>Disconnect this site<\/strong> turns it off.<\/li>\n<\/ol>\n\n<p>What the plugin does on your site:<\/p>\n\n<ul>\n<li>Adds your Google Tag Manager snippet to every page (in the <code>&lt;head&gt;<\/code>, plus the standard\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20leadseed%20account%3F\"><h3>Do I need a LeadSeed account?<\/h3><\/dt>\n<dd><p>Yes. The plugin connects your site to LeadSeed; without an account it cannot add any tracking.\nSign up at https:\/\/myleadseed.com.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20connection%20token%3F\"><h3>Do I need a connection token?<\/h3><\/dt>\n<dd><p>Not usually. Tap <strong>Connect to LeadSeed<\/strong> and approve in LeadSeed instead. If the button can't\nfinish on your site (a security or caching plugin can block the link back), the plugin says so and\noffers the paste box.<\/p><\/dd>\n<dt id=\"where%20do%20i%20get%20the%20connection%20token%3F\"><h3>Where do I get the connection token?<\/h3><\/dt>\n<dd><p>From your LeadSeed onboarding, on the \"Turn on tracking\" step. It starts with <code>ls_<\/code>.<\/p><\/dd>\n<dt id=\"how%20do%20i%20disconnect%20my%20site%3F\"><h3>How do I disconnect my site?<\/h3><\/dt>\n<dd><p>Open <strong>LeadSeed<\/strong> in your WordPress menu and tap <strong>Disconnect this site<\/strong>. Tracking stops on your\npages straight away. If any leads haven't reached your lead sheet yet, the page tells you how many\nfirst: disconnecting deletes them from your site.<\/p><\/dd>\n<dt id=\"the%20settings%20page%20says%20leads%20are%20waiting%20to%20be%20sent.\"><h3>The settings page says leads are waiting to be sent.<\/h3><\/dt>\n<dd><p>Nothing to do: they are safe on your site and the plugin keeps trying until LeadSeed confirms each\none. If the number keeps growing for more than a day, or the page says leads could not be saved on\nthis site, check your LeadSeed connection or contact LeadSeed support.<\/p><\/dd>\n<dt id=\"it%20says%20%22token%20rejected%22.\"><h3>It says \"Token rejected\".<\/h3><\/dt>\n<dd><p>Re-copy the token from LeadSeed and paste it exactly (no extra spaces), then click Save &amp; check\nconnection again. If you have lost the token, generate a new one in LeadSeed; the new one replaces\nthe old.<\/p><\/dd>\n<dt id=\"does%20this%20edit%20my%20theme%3F\"><h3>Does this edit my theme?<\/h3><\/dt>\n<dd><p>No. The snippet is added by the plugin when each page is built, so it survives theme updates.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20deactivate%20or%20delete%20the%20plugin%3F\"><h3>What happens if I deactivate or delete the plugin?<\/h3><\/dt>\n<dd><p>Deactivating stops the snippet and the scheduled check straight away. Leads still waiting to be\nsent stay saved and are sent after you reactivate it. Deleting the plugin also removes everything it\nstored, including your connection token and any leads still waiting to be sent.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.7.1<\/h4>\n\n<ul>\n<li>The LeadSeed settings page now shows which LeadSeed account the site is connected to: the\naccount's sign-in email address and, when there is one, its business name. Sites already connected\nshow it after updating, without connecting again.<\/li>\n<li>Reconnect now sends LeadSeed a one-way fingerprint of the site's current connection token (never\nthe token itself), so LeadSeed can warn you before moving the site to a different account.<\/li>\n<li>Tracking, leads, Connect and Disconnect work exactly as before.<\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>Renamed to SowTrack Conversion Tracking; no functional change. The plugin still connects your\nsite to LeadSeed, and its LeadSeed menu, settings and connection are unchanged.<\/li>\n<li>The plugin's folder is now <code>sowtrack<\/code>.<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Leads can now be delivered through LeadSeed, which writes them into the lead sheet in your own\nGoogle account \u2014 no Apps Script to paste or deploy. LeadSeed tells the plugin which way your\naccount works; sites on the older Apps Script setup keep working exactly as before.<\/li>\n<li>Every lead sent through LeadSeed is saved on your own site first and kept until LeadSeed confirms\nit, so a lead is never lost to a brief outage. Sending happens after the visitor's page has\nfinished, so forms are never slowed down.<\/li>\n<li>The settings page shows how many leads are waiting to be sent, if any. Disconnecting tells you\nfirst if waiting leads would be deleted.<\/li>\n<li>Opening your site through LeadSeed's test link marks your own test enquiry as a test.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>New <strong>Connect to LeadSeed<\/strong> button: tap it, approve in LeadSeed, and you're connected. No token to\ncopy. Your site and LeadSeed swap the connection token directly, server to server.<\/li>\n<li>New <strong>Disconnect this site<\/strong> button on the LeadSeed settings page.<\/li>\n<li>Until the site is connected, the Plugins screen shows a reminder to connect, which you can dismiss.<\/li>\n<li>The paste-a-token form still works exactly as before. Sites already connected with a token stay\nconnected when they update.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Prepared for the WordPress.org plugin directory: the plugin's folder is now <code>leadseed<\/code>, scripts\nare printed with WordPress's own script helpers, and the readme documents every external service\nthe plugin uses.<\/li>\n<li>Requires WordPress 5.7 or later.<\/li>\n<li>If you installed an earlier version from a .zip file, deactivate and delete it before installing\nthis one, then paste your connection token again (deleting the old copy removes its settings).\nWhile an older copy is still active, WordPress will refuse to activate this version.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Lead capture now also covers SureForms, Elementor Pro forms, Fluent Forms, Ninja Forms and\nJetpack Forms \u2014 alongside Contact Form 7, Gravity Forms and WPForms. Same direct site-to-Google\nflow: your leads go straight to your own Google Sheet and are never routed through LeadSeed.<\/li>\n<li>The connection status endpoint now reports whether a lead destination is configured, so LeadSeed\nsupport can tell \"not connected yet\" apart from \"connected but not working\" without asking you to\ndig through wp-admin. Only a yes\/no is exposed \u2014 never your sheet URL or your secret.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Lead capture now also forwards WPForms submissions (Lite and Pro, AJAX and native) to your\nconnected Google Sheet \u2014 same direct site-to-Google flow as Contact Form 7 and Gravity Forms.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Lead capture: forwards Contact Form 7 and Gravity Forms submissions (with ad click-IDs) straight\nto the Google Sheet you connect in LeadSeed. Lead data flows directly into that sheet \u2014 it is never\nrouted through LeadSeed.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: pull-based GTM snippet injection + connection status endpoint.<\/li>\n<\/ul>","raw_excerpt":"Connects your site to LeadSeed, which sets up Google Tag Manager and conversion tracking for you. No theme editing; survives theme updates.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/383137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=383137"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/leadseed"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=383137"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=383137"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=383137"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=383137"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=383137"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=383137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}