Is this compatible to Borlabs Cookie Plugin?
]]>Hello together,
first of all – thank you very much for providing this plugin. It’s a nice alternative to many other, very pricy, plugins.
I am encountering the following issue. While the menu within the settings (General) shows all the fields, all other setting categories are blank.
The website indeed uses a caching plugin. I deactivated the plugin, but it didn’t change the problem.
Did someone experience the similar issue and knows a solution? It would help me a lot.
Have a nice day,
Moritz
Hi,
is the Cookie Banner compatible with Google Analytics 4 GA4?
]]>After saving I get following error:
rest_cookie_invalid_nonce: Cookie-Prüfung fehlgeschlagen
In the console I see a 404 and if I open this URL (wp-json/ga-germanized/v1/save-settings) I see this error message:
{“code”:”rest_no_route”,”message”:”Es wurde keine Route gefunden, die mit der URL und der Request-Methode identisch ist.”,”data”:{“status”:404}}
Can you please help whats wrong here?
Thanks!
Hallo. Ich m?chte gerne GA von meiner Seite werfen und habe dazu das Plugin deinstalliert. Da ich GA über dieses Plugin eingebunden habe, gehe ich davon aus, dass die Codes auf den Unterseiten entfernt werden, richtig?
]]>Hey!
Ich m?chte gerne conversions messen, wo genau kann ich die Conversion-ID eintragen?
Viele Grü?e!
Manuel
]]>Google recently announced that Universal Analytics will cease functioning in mid-2023, forcing all Google Analytics users to switch to Google Analytics 4. Will the plugin be updated to support a Google Analytics 4 property?
]]>Hey,
angeschlossen zum “Alternative zum Button für erneute Abrage” Topic würde ich es ebenfalls sehr hilfreich finden, wenn man einen Button einbauen k?nnte, der Usern nachtr?glich ihre Entscheidung Cookies abzulehnen revidieren l?sst. Hier w?re das erneute Popup sinnfrei, es w?re eher sinnvoll, wenn man an bestimmten Stellen der Webseite einen “Cookies doch akzeptieren” Button einbauen k?nne.
Dies ist bei uns vor allem wichtig weil, der Nutzer auf die Webseite kommt, Cookies ablehnt und dann erst sieht, dass viele Funktionen eingeschr?nkt sind.
Genau hier wollen wir dann einen Button (oder Link) setzen, der dem Nutzer das nachtr?gliche “Cookies doch akzeptieren” erlaubt”.
Die eingeblendete Notice die man einstellen kann ist da recht unflexibel.
G?be es eine M?glichkeit, einen Button irgendwie einzubinden, der dem Script sagt, dass die Cookie-Accept = true ist nun, die Seite sich dann mit dem cookie-state-change dann neu l?dt?
Vielen Dank.
]]>Hi,
I was looking at errors and warnings for my site, and I saw a console warning that the cookieconsent_status
cookie that the plugin uses to record whether the user has consented to analytics tracking may soon be blocked by web browsers because the cookie’s attributes are set to SameSite=None and Secure=No, which the standards no longer permit for security reasons.
The Mozilla documentation (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite) says that if Secure is set to “No,” SameSite cannot be “None” — it should be set to either “Lax” (which probably makes the most sense for GAG) or “Strict” to ensure the cookie isn’t blocked by browsers.
Is there a way you could update the plugin so that the cookieconsent_status
cookie no longer creates this error? It seems like setting the cookie’s attributes to Secure=No and SameSite=Lax might be the best solution in this case.
Thanks!
]]>Hi,
danke für das sch?ne Plugin ??
Kann ich irgendwie manipulieren, für welche Domain das Cookie gesetzt wird? Wir haben die Startseite auf domain.de und betreiben unter shopa.domain.de und shopb.domain.de einige Shops.
Ich m?chte das Consent-Cookie gerne für .domain.de setzen.
Geht das irgendwie?
Beste Grü?e
Pierre
Hallo @pascalbajorat,
gibt es überlegungen das Plugin konform zum TTDSG zu machen?
Hier ein paar Artikel dazu:
https://www.e-recht24.de/artikel/datenschutz/12834-ttdsg.html
https://datenschutz-generator.de/ttdsg-cookies/
So wie ich es sehe, müsste das Farbschema ge?ndert werden, so dass Ablehnen und Akzeptieren nicht mehr unterschiedlich aussehen. Das geht aktuell nicht über das UI, sondern nur via Custom CSS.
Der Ablehnen-Button muss aktiv sein, aber das ist ja jetzt schon m?glich und der Link zu erneuten Aufruf des Banners ist nun verpflichtend (da w?re es sch?n, wenn das nicht nur über den floating-Button passieren k?nnte, sondern auch via Menüpunkt).
Und zuletzt ist es ein Problem, wenn der Banner über einem Impressum/Datenschutz-Link steht, also w?re es gro?artig, wenn beides konfiguriert werden k?nnte. Aktuell kann ja nur ein Link über “Policy” eingebunden werden.
Vielen Dank!
Beste Grü?e
Torsten
I wish in future versions you might consider replacing the embedded video player in the “How It Works” section of the settings with a link to the YouTube video instead. Embedded YouTube videos are troublesome for privacy because even the nocookie version sets identifiers in web storage without consent. I’m hoping to either get rid of all embedded YouTube videos permanently or implement some means of adding a consent option, and it’s difficult to do that with dashboard components without hacking the plugin (which I would naturally prefer to avoid).
Thanks!
]]>After a fresh plugin install, whenever I try to save the plugin setting, I get a JS alert saying ‘Feld “disable-analytics-integration”: ungültiger Wert’.
]]>Hi,
Is it possible to prevent users from scrolling or navigating through the site if they didn’t give in their cookie options?
Yes is for all cookies right (I use Opt-in)’
And no would mean still able to browse the site, but without tracking cookies loaded at all.
That is how I want to set it up
I tried the block layout but it does nothing for me, now people can literally browse the site without giving in the cookie option, yes or no.
Please help me
]]>Hallo,
ich war der Meinung das Tool funktioniert auch mit den neuen “Analytics 4” IDs die G-XXXXXXX lauten.
Allerdings scheint es bei mir nicht zu funktionieren – ich sehe in Analytics keine Daten und das Tool “Google Tag Assistant” meldet für die Seite auf der ich es verwendet habe “Invalid or missing account ID”.
Ist es schon richtig die G-ID in den Einstellungen unter “Allgemein” einzutragen?
Danke!!!!
Hello and thanks for this great plugin. I’m using it with great delight.
There’s just one minor thing I’d like to change. The Cookie Notice popup contains a customizable policy link (“Learn more” / “Mehr erfahren”). If you click it, a new browser tab opens (the link contains the HTML attribute target=”_blank”). Is there any way to modify this link so the user stays in the same browser tab?
Best Regards,
Markus
]]>Great plugin, thanks!
But maybe you could remove the redirection after enabling/activating the plugin? I’m using WP CLI to enable all plugins at once and your plugin throws me an exception, resulting in not enabling all the other plugins:
[localhost] run vendor/bin/wp plugin activate --all --allow-root
[localhost] Warning: Some code is trying to do a URL redirect. Backtrace:
[localhost] #0 WP_CLI\Utils\wp_redirect_handler(https://localhost:8888/wp/wp-admin/options-general.php?page=ga-germanized) called at [/builds/wordpress/wp-bedrock/web/wp/wp-includes/class-wp-hook.php:294]
[localhost] #1 WP_Hook->apply_filters(https://localhost:8888/wp/wp-admin/options-general.php?page=ga-germanized, Array ([0] => https://localhost:8888/wp/wp-admin/options-general.php?page=ga-germanized,[1] => 302)) called at [/builds/wordpress/wp-bedrock/web/wp/wp-includes/plugin.php:212]
[localhost] #2 apply_filters(wp_redirect, https://localhost:8888/wp/wp-admin/options-general.php?page=ga-germanized, 302) called at [/builds/wordpress/wp-bedrock/web/wp/wp-includes/pluggable.php:1290]
[localhost] #3 wp_redirect(https://localhost:8888/wp/wp-admin/options-general.php?page=ga-germanized) called at [/builds/wordpress/wp-bedrock/web/app/plugins/ga-germanized/ga-germanized.php:156]
[localhost] #4 gaGermanized::detect_plugin_activation(ga-germanized/ga-germanized.php, ) called at [/builds/wordpress/wp-bedrock/web/wp/wp-includes/class-wp-hook.php:292]
[localhost] #5 WP_Hook->apply_filters(, Array ([0] => ga-germanized/ga-germanized.php,[1] => )) called at [/builds/wordpress/wp-bedrock/web/wp/wp-includes/class-wp-hook.php:316]
[localhost] #6 WP_Hook->do_action(Array ([0] => ga-germanized/ga-germanized.php,[1] => )) called at [/builds/wordpress/wp-bedrock/web/wp/wp-includes/plugin.php:484]
[localhost] #7 do_action(activated_plugin, ga-germanized/ga-germanized.php, ) called at [/builds/wordpress/wp-bedrock/web/wp/wp-admin/includes/plugin.php:728]
[localhost] #8 activate_plugin(ga-germanized/ga-germanized.php, , ) called at [/builds/wordpress/wp-bedrock/vendor/wp-cli/extension-command/src/Plugin_Command.php:333]
[localhost] #9 Plugin_Command->activate(Array ([0] => ga-germanized,[1] => antispam-bee,[2] => autoptimize,[3] => cookiebot,[4] => enable-media-replace,[5] => woocommerce-germanized,[6] => gravityforms,[7] => health-check,[8] => language-fallback,[9] => loco-translate,[10] => post-smtp,[11] => simple-history,[12] => woocommerce,[13] => duplicate-post), Array ([all] => 1))
[localhost] #10 call_user_func(Array ([0] => Plugin_Command Object ([\*\item_type] => plugin,[\*\upgrade_refresh] => wp_update_plugins,[\*\upgrade_transient] => update_plugins,[\*\obj_fields] => Array ([0] => name,[1] => status,[2] => update,[3] => version),[\*\fetcher] => WP_CLI\Fetchers\Plugin Object ([\*\msg] => The '%s' plugin could not be found.),[\*\chained_command] => ,[\WP_CLI\CommandWithUpgrade\map] => Array ([short] => Array ([inactive] => I,[active] => A,[active-network] => N,[must-use] => M,[parent] => P,[dropin] => D),[long] => Array ([inactive] => Inactive,[active] => Active,[active-network] => Network Active,[must-use] => Must Use,[parent] => Parent,[dropin] => Drop-In))),[1] => activate), Array (), Array ([all] => 1)) called at [/builds/wordpress/wp-bedrock/vendor/wp-cli/wp-cli/php/WP_CLI/Dispatcher/CommandFactory.php:99]
[localhost] #11 WP_CLI\Dispatcher\CommandFactory::WP_CLI\Dispatcher\{closure}(Array (), Array ([all] => 1))
[localhost] #12 call_user_func(Closure Object (), Array (), Array ([all] => 1)) called at [/builds/wordpress/wp-bedrock/vendor/wp-cli/wp-cli/php/WP_CLI/Dispatcher/Subcommand.php:489]
[localhost] #13 WP_CLI\Dispatcher\Subcommand->invoke(Array (), Array ([all] => 1), Array ()) called at [/builds/wordpress/wp-bedrock/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php:380]
[localhost] #14 WP_CLI\Runner->run_command(Array ([0] => plugin,[1] => activate), Array ([all] => 1)) called at [/builds/wordpress/wp-bedrock/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php:403]
[localhost] #15 WP_CLI\Runner->run_command_and_exit() called at [/builds/wordpress/wp-bedrock/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php:1174]
[localhost] #16 WP_CLI\Runner->start() called at [/builds/wordpress/wp-bedrock/vendor/wp-cli/wp-cli/php/WP_CLI/Bootstrap/LaunchRunner.php:23]
[localhost] #17 WP_CLI\Bootstrap\LaunchRunner->process(WP_CLI\Bootstrap\BootstrapState Object ([\WP_CLI\Bootstrap\BootstrapState\state] => Array ())) called at [/builds/wordpress/wp-bedrock/vendor/wp-cli/wp-cli/php/bootstrap.php:75]
[localhost] #18 WP_CLI\bootstrap() called at [/builds/wordpress/wp-bedrock/vendor/wp-cli/wp-cli/php/wp-cli.php:27]
[localhost] #19 require_once(/builds/wordpress/wp-bedrock/vendor/wp-cli/wp-cli/php/wp-cli.php) called at [/builds/wordpress/wp-bedrock/vendor/wp-cli/wp-cli/php/boot-fs.php:17]
]]>
Hi there,
We’re using the plugin and it’s been working fine so far, despite the fact that we can’t get any sales data tracked. I have enhanced e-commerce settings turned on in GA but I only get page views, no sales data although we have a couple of sales every day.
I checked the source code and the tracking code is being applied as it should.
I would appreciate some help.
Thanks in advance,
Tobias
Servus.
Das beste Addon für die dsgvo-konforme Einbindung von Google Analytcis.
Ich würde nun gerne den Banner im Pagebuilder-Editmodus verstecken. L?sst sich der Banner für eingeloggte User verstecken?
Danke und VG
]]>Hallo,
vielen Dank für dieses tolle Plug-In!
Leider schaffe ich es nicht, dass beide Buttons identisch aussehen.
Der “Akzeptieren” ist optisch hervorgehoben, was nach einem Urteil des LG Rostock nicht mehr zul?ssig ist.
per CSS komme ich nicht an den Button (via quick CSS oder Zus?tzliches CSS:
.cc-btn cc-deny .cc-color-override–1743349240 .cc-highlight .cc-btn:first-child
{
color: rgb(255, 255, 255) !important;
border-top-color: transparent !important;
background-color: rgb(0, 158, 212) !important;
}
Hallo zusammen,
gibt es eine Alternative, wie ich das Pop-Up zur Abfrage der Einwilligung ins Tracking erneut ?ffnen kann? Ich würde gerne einen Link in die Datenschutzerkl?rung einfügen, mit welchem sich das Pop-Up erneut ?ffnen l?sst. Au?erdem f?nde ich einen Link im Footer-Menü sch?ner, als einen floating Button.
Und werden die bestehenden GA-Cookies aus einer früheren Zustimmung eigentlich gel?scht, wenn ich mir das Pop-Up noch mal anzeigen lasse und dann ablehne?
Danke und viele Grü?e!
]]>Habe eine Multisite mit zwei Domains, die jeweils ein eigenes Analytics-Konto haben. Kann jedoch nur einmal eine Einstellung vornehmen auf der Hauptseite, jedoch nicht auf den weiteren Seiten. Gibt es da eine L?sung oder was mache ich falsch?
]]>Die Anfrage vor 2 Jahren wurde als erledigt markiert, da es auf der Roadmap ist. Wurde das bereits integriert? Kann im Backend dazu nichts finden. Also Unterbinden des Tracking je nach Nutzerrolle, falls es das noch nicht in dem Plugin gibt w?re eine sinnvolle Erweiterung.
]]>Hi, ich wollte nur mitteilen das das Plugin nicht greift. Ich habe Opt-In aktiviert, (nachdem ich jetzt Stunden im Netz verbracht habe und scheinbar das Risiko beim Opt-out immer gr??er wird) und einmal mit meinem Handy die Seite besucht. Analytics hat jedoch trotzdem mein Handy erfasst und getrackt, obwohl ich die Seite NUR besucht habe ohne einen Button zu drücken.
Und selbst wenn ich explizit auf “Widerrufen” klicke, bleibt Analytics aktiv.
übrigens, Was die Funktion “Cookie Consent Compliance Einstellung berücksichtigen” macht habe ich bis heute nicht verstanden.
Beste Grü?e, marco
]]>Hi,
I just created a new website, new google account, new analytics property. In Google Analytics I get no UA-… Tracking Code anymore, only a G-… !
Does this plugin work with this code?
A recent analysis done to see which errors my site has, has thrown some inline script errors that could make sites vulnerable to cross-site scripting attacks.
For this plugin, the following errors were shown.
[Report Only] Refused to execute inline script because it violates the following Content Security Policy directive: "default-src 'self' fonts.googleapis.com maxcdn.bootstrapcdn.com fonts.gstatic.com". Either the 'unsafe-inline' keyword, a hash ('sha256-ru1OH2/x8HlfUUB/M4CIPU4sM04mReXxEN+aZ3CvWkg='), or a nonce ('nonce-...') is required to enable inline execution. Note also that 'script-src' was not explicitly set, so 'default-src' is used as a fallback.
with this being the source in the file.
<script type='text/javascript' id='cookieconsent-js-after'>
There are other similar errors but I would like to know if this issue has been raised with you before.
Dear all,
we use the outbound link tracking feature and discovered a problem if google analytics is blocked by the browser/firewall/dns or something.
If the google analytics code cannot be loaded and outbound link tracking is enabled, all links are broken as the gtag or ga event callback is not executed.
You can reproduce the error if you block tracking in the vivaldi browser or if your dns server is pihole with google analytics blocking enabled.
Best regards
David
Hi @pascalbajorat,
vielen Dank für das tolle Plugin. Die M?glichkeit Consent-Banner und GA-Tracking zu verbinden ist ein gro?artiger Ansatz.
Eine Sache fehlt mir aber noch: Die Schrift, die Gr??e der Buttons, Abst?nde zum Rand, etc. sind noch sehr gro?. Gibt es eine M?glichkeit die zu konfigurieren, um den Banner unterm Strich “kompakter” darzustellen?
Ohne diese Anpassungen versperrt er gefühlt zu viel der Seite, sodass ich ihn noch nicht produktiv nehmen m?chte.
Vielen Dank!
]]>Here you find the page on Google Ads where they give me code. I want to track conversion on my landingpage, so I dont know what setting to choose and where exactly to put the code into.
Could you help
]]>Hi,
ich habe das Plugin auf meiner Website installiert und bin eigntlich sehr zufrieden damit.
Allerdings, habe ich nun das Problem, dass der Click auf den Cookie Consent offenbar jedes mal einen speraten URL in Analytics abspeichert und so die Aufrufe der Pages nciht zusammengefasst werden. d.h. wenn jemand auf die “Products” Seite kommt und dann erstmal den Cookie Opt-In akzeptiert, dann steht in Google Analytics “products/?cookie-state-change=”14-stellige Nummer”. Offenbar ist die Nummer Nutzer-/Sitzungsspezifisch. Das heisst Analytics fasst die Seitenbesuche der einzelnen Unterseiten nicht mehr zusammen, sondern vergibt einen Eintrag pro Sitzung/Nutzer.
Das wurde bereits in einem anderen beitrag hier erw?hnt. Leider bin ich nicht versiert, was die Bearbeitung von Websites betrifft und ich komme mit der vorgeschlagenen L?sung nciht weiter, da ich nicht in der Lage bin, sie umzustezen.
Vrgeschlagene L?sung: “Du kannst aber in Analytics Seiten einfach zusammenfassen bzw. solche Parameter ignorieren. Einfach in den “Einstellungen zur Datenansicht” den URL Parameter bei “URL-Suchparameter ausschlie?en” eintragen.”
– Das habe ich versucht und in dem Feld “URL-Suchparameter ausschlie?en” den allgemeinen teil der URL eingegeben “/?cookie-state-change=”. Danach ahbe ich meinen Benutzerdefinierten bericht noch einmal geladen, aber es macht keinen Unterschied. Greift der Ausschluss nur bei neuen Daten, die ab jetzt gesammelt werden? Oder muss ich einen anderen Teil der URL eingeben?
Der zweite L?sungsvorschlag ist: “Oder die Funktion im Plugin einfach via Filter abschalten:
add_filter(‘gag-onstatuschange’, function(){
return ‘function(){}’;
});
”
Wo genau kann ich den Code im Plugin eingeben?
Danke für Tipps!