=== BudgetGuard ===
Contributors: mediacodesolutions
Tags: ads, budget, click-fraud, advertising, protection
Requires at least: 6.7
Tested up to: 6.9
Stable tag: 2.3.9
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Detect click fraud and optimize your Google Ads. Protect your advertising budget with BudgetGuard.

== Description ==

BudgetGuard helps you protect and optimize your Google Ads campaigns by identifying invalid traffic, suspicious click patterns, and inefficient budget allocation.

The plugin collects visitor data from Ads traffic on your website and sends it to BudgetGuard for analysis. BudgetGuard highlights unusual behavior such as high click-through rates, sudden CPC increases, or traffic from non-relevant locations and devices.

Based on these insights, BudgetGuard provides actionable recommendations such as adjusting ad schedules, refining geo-targeting, improving bidding strategies, or excluding problematic placements.

**Key Features:**

* Detect click fraud and invalid traffic in Google Ads campaigns
* Get actionable recommendations to optimize targeting, bidding, and placements
* Identify suspicious patterns like high CTR, abnormal CPC spikes, and low-quality traffic
* Block fraudulent IPs automatically and reduce wasted ad spend

Built for businesses that want to reduce wasted ad spend and improve the efficiency of their Google Ads campaigns — without needing deep technical expertise.

This plugin connects your website to BudgetGuard. Analysis, recommendations, and all settings are managed in the GuardHub at [budgetguard.lu](https://www.budgetguard.lu).

== Installation ==

1. Upload the plugin via **"Plugins > Add New > Upload Plugin"**.
2. Activate it from the **"Plugins"** menu in WordPress.
3. Go to **BudgetGuard > Settings** and enter your Tracking Code ID from the GuardHub.
4. Confirm the required consents and enable tracking.
5. The plugin automatically integrates the tracking script on your website.

== Screenshots ==
1. Dashboard view
2. Settings page

== Changelog ==

= 2.3.3 =
* Optimized tracking script for improved performance and accuracy

= 2.2.1 =
* Tested up to WordPress 6.9
* Reduced script file size

= 2.0.2 =
* Initial release
