{"id":98401,"date":"2019-05-22T09:03:22","date_gmt":"2019-05-22T09:03:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/trafficguard\/"},"modified":"2026-03-11T19:41:29","modified_gmt":"2026-03-11T19:41:29","slug":"trafficguard","status":"publish","type":"plugin","link":"https:\/\/srd.wordpress.org\/plugins\/trafficguard\/","author":16808222,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0","stable_tag":"trunk","tested":"6.7.5","requires":"5.9","requires_php":"7.4","requires_plugins":null,"header_name":"TrafficGuard","header_author":"TrafficGuard Pty Ltd","header_description":"TrafficGuard Service for Wordpress","assets_banners_color":"747fb5","last_updated":"2026-03-11 19:41:29","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/help.trafficguard.ai\/knowledge\/measurement-wordpress","header_author_uri":"https:\/\/trafficguard.ai","rating":0,"author_block_rating":0,"active_installs":70,"downloads":2634,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"trafficguard","date":"2019-07-23 09:23:25"},"1.1":{"tag":"1.1","author":"trafficguard","date":"2019-08-28 09:36:21"},"1.2":{"tag":"1.2","author":"trafficguard","date":"2019-08-29 13:49:41"},"1.3":{"tag":"1.3","author":"trafficguard","date":"2020-03-20 14:07:56"},"1.4":{"tag":"1.4","author":"trafficguard","date":"2020-09-16 10:36:40"},"1.6":{"tag":"1.6","author":"trafficguard","date":"2020-10-01 09:39:24"},"1.7":{"tag":"1.7","author":"trafficguard","date":"2021-10-26 12:54:59"},"1.8":{"tag":"1.8","author":"trafficguard","date":"2021-10-29 08:52:32"},"1.9":{"tag":"1.9","author":"trafficguard","date":"2026-03-11 08:41:03"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2588990,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2588990,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":2588990,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":2589041,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2589041,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.2","1.3","1.4","1.6","1.7","1.8","1.9"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[4866,5511,600,599,171815],"plugin_category":[54],"plugin_contributors":[171816,171817],"plugin_business_model":[],"class_list":["post-98401","plugin","type-plugin","status-publish","hentry","plugin_tags-bots","plugin_tags-filtering","plugin_tags-security","plugin_tags-spam","plugin_tags-trafficguard","plugin_category-security-and-spam-protection","plugin_contributors-trafficguard","plugin_contributors-zdrascic","plugin_committers-trafficguard"],"banners":{"banner":"https:\/\/ps.w.org\/trafficguard\/assets\/banner-772x250.jpg?rev=2589041","banner_2x":"https:\/\/ps.w.org\/trafficguard\/assets\/banner-1544x500.jpg?rev=2589041","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/trafficguard\/assets\/icon.svg?rev=2588990","icon":"https:\/\/ps.w.org\/trafficguard\/assets\/icon.svg?rev=2588990","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Competitors clicking on ads, bot traffic and click farms are just some of the ways that your PPC budget could be wasted on fraud. Using TrafficGuard's PPC protection, you can stop click fraud in real-time and ensure that every dollar of your GoogleAds budget generates genuine advertising engagement, delivering to your bottom line.<\/p>\n\n<p>When you are using TrafficGuard's PPC Protection, your Google Ads campaigns result in:<\/p>\n\n<ul>\n<li>Genuine ad engagements - No more bots, clicks farms or competitors clicks draining your ad spend. Just genuine advertising engagement.<\/li>\n<li>More customers - Campaigns that reach real people who have the potential to become real customers.<\/li>\n<li>Faster growth - With more budget going towards attracting actual customers, you can scale your advertising confidently to achieve faster business growth<\/li>\n<li>More time - TrafficGuard removes the burden of blacklist management from your Search Marketing team so that they can spend their time on growth-focussed initiatives.<\/li>\n<\/ul>\n\n<h4>TrafficGuard PPC Protection Features<\/h4>\n\n<ul>\n<li><p>Real time click protection\nTrafficGuard's PPC protection stops click fraud in real-time, automatically blocking malicious IPs and devices from seeing your ads. Blacklists are automatically updated by TrafficGuard via the Google Ads API.<\/p><\/li>\n<li><p>Superior fraud mitigation\nTrafficGuard's PPC protection has been developed by the same team of dedicated engineers and data scientists behind TrafficGuard's enterprise ad fraud solutions, delivering you an unprecedented level of PPC protection.<\/p><\/li>\n<li><p>Detailed reporting\nAt any given moment, get a comprehensive view of your GoogleAds traffic and types of fraud detected at the click, campaign and organisation levels.<\/p><\/li>\n<li><p>Expert support\nOur customer success team is available to answer any questions and offer support for your TrafficGuard PPC protection implementation.<\/p><\/li>\n<\/ul>\n\n<h4>About TrafficGuard<\/h4>\n\n<p>TrafficGuard's PPC protection leverages the sophistication of our enterprise ad fraud prevention solution to now protect PPC campaigns on Google Ads.<\/p>\n\n<p>TrafficGuard processes in excess of 3 trillion data points a month. That data is continuously strengthening the machine learning models that operate across all of our products, including TrafficGuard PPC Protect.<\/p>\n\n<p>We have a data science and engineering team that lives and breathes ad fraud prevention - building the most comprehensive solution specifically to address the problem of ad fraud.<\/p>\n\n<p>Learn more about TrafficGuard's comprehensive fraud mitigation for brands, agencies and ad networks at <a href=\"https:\/\/trafficguard.ai\">trafficguard.ai<\/a><\/p>\n\n<!--section=installation-->\n<h4>Before we start with installation<\/h4>\n\n<p>In order to use the WordPress plugin, you must have an active TrafficGuard account. You can start your free trial <a href=\"https:\/\/dash.trafficguard.ai\">here<\/a> and start protecting your ad spend from fraud today.<\/p>\n\n<h4>From WordPress<\/h4>\n\n<ol>\n<li>Install plugin through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Use the Settings-&gt;TrafficGuard screen to configure the plugin. Use Property Id and value from TrafficGuard Dashboard to setup plugin.<\/li>\n<li>Test plugin by opening your page and checking if these impression events are visible on dashboard.<\/li>\n<\/ol>\n\n<h4>Manually<\/h4>\n\n<ol>\n<li>Download latest version of TrafficGuard Plugin from <a href=\"http:\/\/distribution.trafficguard.ai\/tg_plugins\/wordpress\/release\/trafficguard.zip\">here<\/a>.<\/li>\n<li>Upload the 'trafficguard' plugin folder to the '\/wp-content\/plugins\/' server directory (or use Wordpress plugin screen)<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Use the Settings-&gt;TrafficGuard screen to configure the plugin. Use Property Id and value from TrafficGuard Dashboard to setup plugin.<\/li>\n<li>Test plugin by opening your page and checking if these impression events are visible on dashboard.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<p>You'll find answers to many of your questions on <a href=\"https:\/\/support.trafficguard.ai\/docs\/measurement-wordpress\">TrafficGuard Support Documentation<\/a>.<\/p>\n\n<!--section=changelog-->\n<h4>2.0<\/h4>\n\n<p>Release Date: March 2026<\/p>\n\n<ul>\n<li>Updated minimum PHP requirement to 7.4<\/li>\n<li>Updated minimum WordPress requirement to 5.9<\/li>\n<li>Tested up to WordPress 6.7<\/li>\n<li>Improved security with proper input sanitization and output escaping<\/li>\n<li>Modernized script loading using wp_add_inline_script()<\/li>\n<li>Added PHP type declarations throughout codebase<\/li>\n<li>Implemented WordPress Settings API for settings registration<\/li>\n<li>Improved nonce verification using check_admin_referer()<\/li>\n<li>Replaced @ error suppression with proper error handling<\/li>\n<li>Added proper cleanup of plugin options on uninstall<\/li>\n<li>Code style updates to follow WordPress Coding Standards<\/li>\n<\/ul>\n\n<h4>1.9<\/h4>\n\n<p>Release Date: October 29th, 2021<\/p>\n\n<p>branding updates<\/p>\n\n<h4>1.8<\/h4>\n\n<p>Release Date: October 26th, 2021<\/p>\n\n<p>minor bugfixes<\/p>\n\n<h4>1.7<\/h4>\n\n<p>Release Date: July 15th, 2021<\/p>\n\n<p>implement support for custom integration parameters<\/p>\n\n<h4>1.6<\/h4>\n\n<p>Release Date: October 1st, 2020<\/p>\n\n<p>test if property_id is integrated properly<\/p>\n\n<h4>1.5<\/h4>\n\n<p>Release Date: September 17th, 2020<\/p>\n\n<p>fixing minor typos<\/p>\n\n<h4>1.4<\/h4>\n\n<p>Release Date: September 15th, 2020<\/p>\n\n<p>updated javascript integration code\nsupport for property groups<\/p>\n\n<h4>1.3<\/h4>\n\n<p>Release Date: March 20th, 2020<\/p>\n\n<p> pixel support update\nUpdate javascript based detection<\/p>\n\n<h4>1.2<\/h4>\n\n<p>Release Date: August 30th, 2019<\/p>\n\n<p>Updated plugin setting screen<\/p>\n\n<h4>1.1<\/h4>\n\n<p>Release Date: July 12th, 2019<\/p>\n\n<p>Update javascript based detection<\/p>\n\n<h4>1.0<\/h4>\n\n<p>Release Date: April 5th, 2019<\/p>\n\n<p>Initial plugin release.<\/p>","raw_excerpt":"Protect your Google Ads budget with TrafficGuard&#039;s PPC protection.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/98401","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=98401"}],"author":[{"embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/trafficguard"}],"wp:attachment":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=98401"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=98401"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=98401"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=98401"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=98401"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=98401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}