-
AuthorPosts
-
January 13, 2020 at 3:09 pm #1172816
Hello
many Enfold users have issues, trouble and problems at least with the cookie-solution you provided – and so do i.At least there are these problem:
– translations are weird or simply not understandable (“activate to deactivate” and more)
– danger of beeing sued because of “unknown usage”-issue
– the “Additional Custom Cookies” seems not to work
– and even more…To (hopefully) fix all these issues, to get a correct understanding of what & where & how i set up a testing environment you find under:
ich-will.org
On this testwebsite i will add pages containing videos, Google-captchas and so on to see if the disabling/enabling of these functions do work or not.
(but this will happen in one of the next steps – not now)Since there are so many people having issues with that i invite every one who is interested to take part on this thread.
First task/question:
I want to have a cookie message on the bottom of the page.
In this message there should be three buttons
1: Acccept all (this button makes the user opt-in into all cookies and services used on the entire website)
2: Refuse all (this button makes the user opt-out from all cookies and services)
3: Open the settings page (the place where the user is able to decide what to accept and what to refuse)
An example of where the message should be placed and how many buttons/links it should contain you can see here:
e-recht24.de/Maren
PS: I dont want to be “supported” by Shannon or Victoria.
January 13, 2020 at 3:50 pm #1172829Hello,
1- translations are weird or simply not understandable (“activate to deactivate” and more)
Please post a screenshot and show the issue and if we need to take certain steps to reproduce the issue, please write them down as well.
2- danger of beeing sued because of “unknown usage”-issue
We replied to you here – https://kriesi.at/support/topic/usage-of-aviacookiesilentconsent/#post-1170651. The Usage unknown text is automatically designated to cookies that were not generated by the theme. You can check out Ismael’s code as an example and use it in the bottom of /enfold/functions.php file to describe those cookies that are not generated by the theme.
3– the “Additional Custom Cookies” seems not to work
We replied about it here – https://kriesi.at/support/topic/no-custom-cookies-displayed/#post-1171288. I believe you are confusing Custom Tab with Custom Cookies and i think you do not even need to use custom cookies. Please check this thread once again and let us know if you need a custom cookie for a certain plugin.
Regarding first task/question, please see the options i have in my local installation and the result on front end here – https://imgur.com/a/GVAz9GV. Please adjust the settings if yours are not looking like in my example and check once again on frontend. If you are not able to create the bar as in my screenshot, please post temporary admin logins here privately and we will add it for you.
There are only 4 profiles posting about this “issues” and they are all from the same IP so i believe this is just a misunderstanding. But i am sure we are going to clarify if you continue to co-operate with us :)
Best regards,
YigitJanuary 14, 2020 at 2:45 pm #1173343The translation is not any better. Its just different than before.
Issue Number 1:
The message has to be fixed on the bottom of the screen – but it is on the bottom of the page (page footer).
This is not according to the GDPR.
GDPR says that the message has to be visible without scrolling and that it must not cover important page parts or blocking access to impress/contact/privacydeclaration.Issue Number 2
If i click “Hide notification only” Chrome tells me that there have been 10 Cookies set by Enfold
10???
As far as i understand there is only one cookie needed to save the information that this user refused all cookiesJanuary 14, 2020 at 2:54 pm #1173350Hey,
1- It is fixed at the bottom of the screen and not the bottom of the page as you can see in my screenshots – https://imgur.com/a/twKVtLi. I scrolled down on 2nd screenshot so you can see that users do not need to scroll down to see the message.
Please check your settings again.2- That depends on your selection in “Default Cookie Behaviour”. You can try choosing “User must accept and must opt in, only essential cookies selected”. Before testing make sure to clear browser cache and cookies.
Regards,
YigitJanuary 14, 2020 at 3:49 pm #11733971: There is only one setting which defines the position and its set to “Bottom” like in your screenshot.
The result is: Its fixed at the bottom of the page and not the bottom of the screen and it would be nice if you wouldnt doubt what users see cause making always screencast burns our time
Here is the proof:
[video src="https://maskenzauber.com/temp/cookieposition.mp4" /]January 14, 2020 at 3:55 pm #1173399Hey,
We do not doubt users, we know how theme should work. I tested once again and confirmed that it is working as expected on my end. To figure out why it is at the bottom of the page on your end, we are going to need to inspect your settings. Please create temporary admin logins and post them here privately so we can look into it.
Also, i noticed that your memory limit is set to 96M. At least 128M and preferably 256M is recommended.
Cheers!
YigitJanuary 14, 2020 at 4:46 pm #1173435Hi,
Here are the settings:
[video src="https://maskenzauber.com/temp/cookiesettings.mp4" /]I can create you an admin if you agree on letting us know what exactly you did.
It doesnt make any sense if you fix things without sharing what you fixed. We had this situation with another issue and another mod and we werent happy with it.January 14, 2020 at 4:49 pm #1173442Hi,
Thanks for the screencast!
Sure, we always inform users about our findings to keep them informed :)
Cheers!
YigitJanuary 14, 2020 at 5:00 pm #11734491: How is the cookie-message of ich-will.org been displayed on your end? Bootom of screen or bottom of page? Can we have a screenhot?
2: I will do a DB-Dump and then create you an adminJanuary 14, 2020 at 5:14 pm #1173455Hey!
1- It displays at the bottom of the page on my end as well. Sure, i attached it in private content field.
2- Sure, we will be waiting to hear from you.Cheers!
YigitJanuary 14, 2020 at 5:50 pm #1173502Why did you say two messages ago that its only on my end??
I tested once again and confirmed that it is working as expected on my end. To figure out why it is at the bottom of the page on your end, we are going to need to inspect your settings.
January 14, 2020 at 5:53 pm #1173507January 14, 2020 at 5:54 pm #1173509credentials:
January 14, 2020 at 6:06 pm #1173522Hey,
– I went to Appearance > Editor and saw an error in Style.css file even though it seemed like the default one. So i deleted your child theme and uploaded pre-built child theme – https://kriesi.at/documentation/enfold/child-theme/ and added the codes you had in functions.php file back to it.
– Then i went to Enfold child theme options > Privacy and Cookies > Cookie Handling > Message Bar Position and set it to “top” saved theme options. It showed up fine on the top of the page then i chose “bottom” and saved again and then it started to show up exactly where it should be showing up.I believe the issue was related to CSS error. I cannot say which was the error as Style.css file seemed normal but was displaying error in Appearance > Editor. Re-uploading child theme and saving theme options solved the issue.
Please review your website :)
Regards,
YigitJanuary 14, 2020 at 6:20 pm #1173539OK, first step solved.
Next steps tomorrow since i have to leave the office.
thanx so farJanuary 14, 2020 at 6:27 pm #1173546one more:
What a user sees now if he clicks on “Settings” is the cookie modal with default-settings.
Due to the bumby translation (specialy of the two sliders in the tab “essential cookies) its unclear what exactly the default is.
Can you explain…?January 14, 2020 at 7:14 pm #1173580Hey,
Here is the English version of default text – https://imgur.com/a/LEQh5Rn. I hope this is going to be more clear.
First button has to be enabled or otherwise cookie settings will not be saved and cookie bar will pop up each time when you navigate to other pages. It has to be enabled to store cookie settings.
Second button is to enable/disable essential cookies. Essential cookies are the cookies needed by the site to work properly e.g. Enfold cookies for WooCommerce the cart, for WPML etc. If essential cookies are not accepted, some features would not work correctly.
Cheers!
YigitJanuary 15, 2020 at 1:28 pm #1173969Lets try to get it more clear
1: That the sliders are green per default states that these cookies are already accepted, right?? (In that case the german translation is “difficult” and needs to be edited)
2: You offer default texts in english and also in german. When you offer that you must give a user the possibility to estimate if this is safe to use.
— Who made the textes? A lawyer? A GDPR-specialist?January 15, 2020 at 2:30 pm #1174002Hi,
1- Yes, because if first options is not accepted, none of the cookies will be stored so cookie consent message will popup each time your visitors navigate through your pages. And essential cookies have to be accepted by default for your website to work properly. Users can go to their cookie settings and opt-out.
2- We offer English and fellow Enfold users contribute translations for us. German files were translated by native German speakers but we have written the description. Kriesi himself has attended GDPR seminars, consulted his lawyer and our devs are very well informed about GDPR requirements. Enfold is GDPR compliant :)
Best regards,
YigitJanuary 19, 2020 at 4:04 pm #1176016Infos:
– i had to activate the maintenance mode, but you already got the credentials
– you dont need to hide screenshots in the private field since there are no private things to seeQuestions:
1: OK – so if a user does not click any button at all, but still surfs the website the result is:
— No cookies will be stored except the essentials? Correct?
– The modal window will pop up on every new page.
But what about the services like videos, captchas or Google fonts?? Will this user see the google font? Will he see autoplaying videos? Will he see the captcha?2: Essential Cookies
As far as i know….
– essential cookies are allowed to be set without consent but the privacy page has to explain which essentials cookies are set, what they do and how long they are stored.
You provide shortcodes which are suppossed to do that. Correct?
The shortcode to do that is this one, correct?
av_privacy_cookie_infoHere is the rsult of the mentioned shortcode:
The last three wordpress cookies say: “Unbekannte Verwendung” (unknown usage). This has to be changed because “Unknown usage” is nothing a lawyer would be satisfied with ;-)
M.
January 20, 2020 at 5:04 pm #1176354Hi,
1- Yes, if user visits your website for the first time and do not click any cookie options, only essential cookies will be accepted. And yes, cookie consent bar will show up on each page. Google services will not load as long cookies are not accepted in “Other external services” (Andere externe Dienste) tab.
2- Yes, exactly. As we mentioned a few times in the past, cookies with “unknown usage” are not set by Enfold but we nevertheless provide a filter to modify them.
I added following code to bottom of Functions.php file of your child theme in Appearance > Editor/* Cookie info for cookies set by WordPress */ function my_custom_privacy_cookie_infos( $infos, $av_privacy_object ) { $user = get_current_user_id(); $infos['wp-settings-time-' . $user ] = __( 'The cookie wp-settings-{time}-[UID] is used to customize the view of your admin interface and the front-end of the website. The value represented by [UID] is the individual user ID of the user as given to them in the users database table.', 'avia_framework' ); $infos['wp-settings-' . $user ] = __( 'The cookie wp-settings-{time}-[UID] is used to customize the view of your admin interface and the front-end of the website. The value represented by [UID] is the individual user ID of the user as given to them in the users database table.', 'avia_framework' ); $infos['wordpress_test_cookie'] = __( 'WordPress sets a cookie named wordpress_test_cookie to check if the cookies are enabled on the browser to provide appropriate user experience to the users. This cookie is used on the front-end, even if you are not logged in.', 'avia_framework'); return $infos; } add_filter( 'avf_privacy_cookie_infos', 'my_custom_privacy_cookie_infos', 10, 2 );
Since i do not know German, i wrote the info in English. You can find descriptions here – https://www.cookielawinfo.com/wordpress-cookies-list-why-they-are-used/ and translate the description either by using a plugin such as – https://wordpress.org/plugins/loco-translate/ or edit the code and change English description to German.
Best regards,
YigitJanuary 20, 2020 at 5:57 pm #1176372OK…..
lets talk about videos and what happen with them in relation of the decision a user makes.There are several ways of how videos can be shown…
1: embed
2: in a slider (with different settings regarding autoplay)
3: with (as far as i remember) rel=”lighbox” to open videos in a lightbox
4: as a background
XX: did i forgot some??So what happens with all these videos when…
– a user does not click any buttons?
– a user does click “refuse all cookies/services”A: Is there any difference regarding to what people see if the video comes from youtube or vimeo?
B: With your cookie-solution…..Is there still any need to load youtobe-videos from “youtube-nocookie.com” like it was recommended before?M.
PS: Tomorrow i will prepare a complete data-protection-page and some testpages with videos and captchas to leave the field of theory and check some things more practically.
January 20, 2020 at 6:19 pm #1176377In addition:
Language
– Why are the texts regarding the cookie-modal in english although the site-setting is German?? (I have access to another website where the cookie texts are german – provided by Enfold)
– The whole translation is frustrating. Its a confusing mix of english and german…
Here is one example that shows one german sentence while the rest is english.
Even the navigation of “Avia-Settings” is messy. It would even make more sense not providing any translation at all than this confusing, wild mixture
https://maskenzauber.com/temp/sprache.jpgJanuary 21, 2020 at 12:51 pm #1176690Hi,
If cookies are not accepted, videos from external sources such as Youtube and Vimeo will simply not load, as expected. Vimeo and Youtube cookies need to be accepted – https://imgur.com/a/aRsWCs9
Default text in Modal Window Custom Content is in English so if you want to enable Modal Window Custom Content, make sure to edit the fields as well.
Sidebar, header, footer etc. are global terms. Trying to translate global terms into exact translations might make it more clear for you but it will not for others so if you want to translate them, feel free to use this plugin – https://wordpress.org/plugins/loco-translate/Regards,
YigitJanuary 21, 2020 at 3:49 pm #1176799Default text in Modal Window Custom Content is in English
At least with the last version of enfold i had at least one installation where all the textes were already translated into german
Ask your collegue @mike – he had a thread with one of your customers about that.Lets move to the next – How to inform users about cookies which come from plugins
As far as i know there is a section to do so called Additional Custom Cookies
This section is a part of “Show advanced options”Questions:
1: What does “cookie logic” means? Whats the difference between the two available options?
2: Additional Custom Cookies – there are 4 textfields and one dropdown.
Can you please provide me an example since i cant make it work. Whatever i do with this fields (and i am talking about at least 4 different WP-Installations) – there is no output at allYou forgot to answer this one:
“B: With your cookie-solution…..Is there still any need to load youtobe-videos from “youtube-nocookie.com” like it was recommended before?”Last for now:
Please see chapter 3 on this URL:
ich-will.org/datenschutz/There is a cookie “wp-settings-1” with a very long description which overfloats the available space.
How can i make it having a linebreak?M.
January 21, 2020 at 5:04 pm #1176837Hey,
Lets move to the next – How to inform users about cookies which come from plugins
As far as i know there is a section to do so called Additional Custom CookiesNo, it is not to inform users about cookies and not used for your custom cookies tab. This is to create new cookies for plugins. I am pretty sure that is not what you need and you are asking about it because you misunderstand what it does. Please see my explanation to #3 here – https://kriesi.at/support/topic/is-enfold-gdpr-ready-and-does-the-cookie-modal-work/#post-1172829 and here – https://kriesi.at/support/topic/no-custom-cookies-displayed/#post-1170672 once again.
If you explain us what you are expecting it to do, i think we could help you better.
No, it is not necessary, you can simply copy the links from Youtube and insert it in your content.
How can i make it having a linebreak?
You can add
<br>
tag to add a line break. Here is an examplefunction my_custom_privacy_cookie_infos( $infos, $av_privacy_object ) { $user = get_current_user_id(); $infos['wp-settings-time-' . $user ] = __( 'A WP settings <br> time cookie', 'avia_framework' ); return $infos; } add_filter( 'avf_privacy_cookie_infos', 'my_custom_privacy_cookie_infos', 10, 2 );
Cheers!
YigitJanuary 24, 2020 at 3:36 pm #1178146Yes – you might be right. I dont understand what “Additional Custom Cookies” does.
Lets figure it out:1: What is Additional Custom Cookies supposed to do? (Please just give a example)
2: You (or another Mod) once said that the cookie-shortcodes you provide is only for echoing the names & informations about cookies which are set by Enfold or WordPress.
Following this annoncement there is this another question coming up: “How to tell users which cookies might be set from plugins?”
This sentence from “Avia-Settings” lets me think like that: “Additional Custom Cookies
Define additional custom cookies set by plugins.”PS: I cant even find any infos about the “Additional Custom Cookies” in your doc.
Neither i found any about “Compare actions” or “Cookie logic”
kriesi.at/documentation/enfold/privacy-cookies/January 27, 2020 at 4:34 pm #1178737In addition:
In the future i want do split the shopsection from the rest of my website (speed-reasons/database-load)
The idea is to do it with a subdomain and tow separate installations/databases:
shop under: shop.maskenzauber.de
normal website: maskenzauber.comHow can i solve the rising cookieproblems in this situation?
Problems are:
1: I dont want to have two different cookie-popups
2: I have to get the cookie consent for the shop even when a user is entering on the mainpage.January 28, 2020 at 12:11 pm #1178975Hi,
The additional custom cookies settings allow users to remove or disable cookies that are not directly generated by the theme e.g., cookies from a plugin, scripts or API. We explained it in the following thread.
// https://kriesi.at/support/topic/matomo-cookie-opt-out/#post-1146376
It is also useful if you want to describe cookies that are not generated by the theme and remove the default placeholder “Usage Unknown”.
Best regards,
IsmaelJanuary 28, 2020 at 12:47 pm #11789841: Please dont switch the mod in the middle of a thread. @yigit???
2: “allow users to remove or disable cookies” HOW?
3: “It is also useful if you want to describe cookies that are not generated by the theme” This is exactly what i thought it is and it does not work on my end and I asked at least 4 time for a practical example or any help about that but i always get contradictional answers or no answers about it.
4: What about my last question #1178737?M
-
AuthorPosts
- You must be logged in to reply to this topic.