From 5c4fb37ae6818576f7a36dd15697480932eac334 Mon Sep 17 00:00:00 2001 From: codepuncher Date: Tue, 7 Jan 2025 14:40:09 +0000 Subject: [PATCH] feat: Add WooCommerce SourceBuster support --- src/addons/addons.php | 2 ++ .../WooCommerce_SourceBuster.php | 35 +++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 src/addons/controller/addons/woocommerce_sourcebuster/WooCommerce_SourceBuster.php diff --git a/src/addons/addons.php b/src/addons/addons.php index 569bd816..b1ecfd3f 100644 --- a/src/addons/addons.php +++ b/src/addons/addons.php @@ -29,6 +29,7 @@ use cybot\cookiebot\addons\controller\addons\pixel_caffeine\Pixel_Caffeine; use cybot\cookiebot\addons\controller\addons\simple_share_buttons_adder\Simple_Share_Buttons_Adder; use cybot\cookiebot\addons\controller\addons\wd_google_analytics\Wd_Google_Analytics; + use cybot\cookiebot\addons\controller\addons\woocommerce_sourcebuster\WooCommerce_SourceBuster; use cybot\cookiebot\addons\controller\addons\woocommerce_google_analytics_pro\Woocommerce_Google_Analytics_Pro; use cybot\cookiebot\addons\controller\addons\wp_analytify\Wp_Analytify; use cybot\cookiebot\addons\controller\addons\wp_google_analytics_events\Wp_Google_Analytics_Events; @@ -58,6 +59,7 @@ Optinmonster::class, Pixel_Caffeine::class, Woocommerce_Google_Analytics_Pro::class, + WooCommerce_SourceBuster::class, Wp_Analytify::class, Wp_Google_Analytics_Events::class, Wp_Mautic::class, diff --git a/src/addons/controller/addons/woocommerce_sourcebuster/WooCommerce_SourceBuster.php b/src/addons/controller/addons/woocommerce_sourcebuster/WooCommerce_SourceBuster.php new file mode 100644 index 00000000..60845a51 --- /dev/null +++ b/src/addons/controller/addons/woocommerce_sourcebuster/WooCommerce_SourceBuster.php @@ -0,0 +1,35 @@ +script_loader_tag->add_tag( 'sourcebuster-js', $this->get_cookie_types() ); + } + + /** + * @return array + */ + public function get_extra_information() { + return array( + __( + 'Blocks the WooCommerce "Order Attribution Tracking" / "SourceBuster" before cookies accepted.', + 'cookiebot' + ), + ); + } +}