OVERVIEW
The Louisiana Restaurant Association has a specific configuration in their GZCMS website related to various issues that they have experienced using a combination of Google Tag Manager, CookieYes, Google's ReCaptcha implementation by GrowthZone on membership applications and other forms, and the accessiBe ADA compliance widget (similar to UserWay).
Tickets from this customer are always marked as critical and Philip Huff is set to receive notifications for these even if they are not assigned to the Web Support category.
This documentation provides a background for when Philip Huff is out on Fridays due to his Flex schedule as to the specific configuration in GZCMS that other Web Support staff need to be aware of.
PAST ISSUES
Site Visitors Unable to Pass ReCaptcha Test on Forms
The first issue that Web Support was made aware of is that their membership application forms wouldn't register the captcha when checking the box to acknowledge it. It would continuously reset, and visitors were unable to register or submit forms on the site as a result.
The fix for this was ad some code that we found on Google's support site that allows for a preload of consent variables where CookieYes was preventing the ReCaptcha option from being checked until the CookieYes consent popup was agreed to. The script for this is below and should remain in place at the top of this section of Customizer.
Additional CookieYes code is in the "head code" section of Customizer as follows and needs to remain in place.
Google Tag Manager Code Preventing GZCMS Site Resources from Loading
Appearing to be unrelated to the installed GTM code in the "head code" section of Customizer, when the GTM code was activated/installed various images and functions such as element animations would no longer load on the GZCMS pages.
After extensive troubleshooting, it turned out to be an issue with the GTM account having consent cookies turned on in the GTM dashboard which conflicted with the CookieYes code on the site. CookieYes was suggested to the customer by our onboarding team and they opted to pay for it as a result, so attention to workarounds for this code turns out to be important to them as a result. To resolve, we worked with Santilla Victorian, the main contact for web-related issues, to turn off that option in GTM. After the option was turned off in the GTM dashboard, the site & resources loaded as expected.
Santilla Victorian
svictorian@lra.org
504-636-6516
Santilla dives deep into SEO and Google Tag Manager analytics.
Autoptimize Causing CookieYes Consent Functionality to Fail
The CookieYes code in the "head code" section of Customizer was failing due to Autoptimize being turned on, as is the case with many GZCMS issues and is by default turned off when launching new sites. Disabling the Autoptimize settings in resolved the issue. The CookieYes code needs to remain in this section and should not be removed.
accessiBe ADA Compliance Widget
The customer is paying for this service so the code needs to remain in place in the GZCMS site footer via CUSTOMIZE > CODE > FOOTER CODE.