• Resolved fixer1

    (@fixer1)


    Hi there,

    I have Complianz setup with Gravity Forms and the Gravity Forms reCAPTCHA add-on.

    The placeholder isn’t shown in the reCAPTCHA element though eventhough cookies haven’t been accepted.

    Integration with Gravity Forms is switched on in ‘Complianz > Integrations > Plugins’ and ‘Google reCAPTCHA’ is selected under ‘Select the types of third-party services you use on your site’ in the wizard.

    Just checking if this is normal behaviour or if something isn’t working right.

    Kind regards,
    Menno

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author Aert

    (@aahulsebos)

    Hoi @fixer1, Menno,

    Do you have reCaptcha V3 and Consent per Category or Consent per Service?

    regards Aert

    Thread Starter fixer1

    (@fixer1)

    Hi Aert,

    V3 and Consent per Category.

    Kind regards,
    Menno

    Plugin Author Aert

    (@aahulsebos)

    Hi @fixer1,

    This is the ‘normal’ integration, https://gravityforms.us3.instawp.xyz/.

    This is the integrated reCaptcha V3 in Gravity Forms, but you mentioned an add-on, did you mean the above our a reCaptcha plugin for GF?

    regards Aert

    Thread Starter fixer1

    (@fixer1)

    Hi @aahulsebos ,

    in the example you’ve given me I don’t see the reCAPTCHA logo with the placeholder (https://snipboard.io/9piyQn.jpg); I was expecting these though, as described here https://complianz.io/blocking-recaptcha-manually/, as it says under ‘First check the placeholder’.

    Regarding the add-on: Gravity Forms only support reCAPTCHA v3 with the reCAPTCHA add-on activated.

    Kind regards,
    Menno

    Plugin Author Aert

    (@aahulsebos)

    Hi @fixer1,

    The Gravity Forms integration should take of the placeholder, as mentioned in the article.

    If it doesn’t work, and I’m not sure as I can’t reproduce it, you can disable the integration and add some HTML for a placeholder instead;

    <button data-service="recaptcha" data-category="marketing" class="cmplz-blocked-content-container cmplz-blocked-content-notice cmplz-accept-service cmplz-accept-marketing cmplz-gravityforms" 
    style="text-align: left; cursor: pointer;">
    Click here to accept reCaptcha cookies before sending the form.
    </button>

    I would suggest adding this to a HTML block in the Gravity Forms editor. Example; https://snipboard.io/Lyof2N.jpg

    This works at my end, at least.

    regards Aert

    Thread Starter fixer1

    (@fixer1)

    Hi @aahulsebos ,

    thanks again for the reply and bearing with me here.

    The Gravity Forms integration should take of the placeholder, as mentioned in the article.

    I must be misunderstanding this, because your example on https://gravityforms.us3.instawp.xyz/ doesn’t show a placeholder; at least not in the way it is described in the article, like this: https://snipboard.io/P324rT.jpg.

    What I am seeing in your example looks more like the ‘Add an HTML block in the Gravity Forms editor’ implementation to me; but it’s very well possible that I need more coffee 😉

    Have a great Sunday,

    Kind regards,
    Menno

    • This reply was modified 4 years ago by fixer1.
    Plugin Contributor Jarno Vos

    (@jarnovos)

    Hi @fixer1,

    I’ve set up a sandbox environment, where I took the below steps:

    – Installed the latest versions of Gravity Forms & Complianz Free
    – Added ReCaptcha v3 keys, and inserted a ReCaptcha block in the form (for me, this works both with and without installing the GF ReCaptcha add-on)
    – Configured Complianz to “block ReCaptcha before consent is obtained, and when consent is revoked” (Wizard > Consent > Services).

    On my end, following the steps above results in the exact placeholder as seen in our Gravity Forms article:

    Any idea’s as to what the difference with your configuration could be?

    Kind regards,
    Jarno

    Thread Starter fixer1

    (@fixer1)

    Hi @jarnovos

    I noticed you said:

    and inserted a ReCaptcha block in the form

    meaning, a Gravity Forms ‘CAPTCHA Advanced Field’ I suppose?

    I wasn’t using that in my testing as in the GF reCAPTCHA Settings it states this implementation only works with reCAPTCHA v2: https://snipboard.io/eUm6R4.jpg

    I tested your scenario and that indeed results in the placeholder being shown. I haven’t tested however, if it actually does it’s recaptcha magic with v3 (as GF states you need the reCAPTCHA add-on for this). If you remove the Captcha Advanced Field from the form and add the reCAPTCHA add-on, the placeholder isn’t shown.

    During the process of testing I figured that this isn’t a very UX friendly implementation as you wouldn’t want users to have to click two buttons before sending in a form. I’ve moved towards hcaptcha as a solution. Maybe worth a blog post on complianz.io? For me the fact that CloudFlare has chose hcaptcha over Google reCAPTCHA was a strong reassurance.

    Thanks for the support!

Viewing 8 replies - 1 through 8 (of 8 total)

The topic ‘reCAPTCHA not showing placeholder with Gravity Forms integration’ is closed to new replies.