The requestor does not support sending pixels - Google Ads

Hi @DigitalPartner,

Does the incoming HTTP request URL contain the richsstsse? If positive, is this parameter at end of the URL?

This parameter is responsible for instructing sGTM that it can use the sendPixelFromBrowser API to signal the browser that it can make HTTP requests for 3rd party cookie syncing.

What causes this error is usually: the lack of the mentioned parameter, or if the parameter is not the last one in the query string.

And what makes the parameter not be present or misplaced are:

  • some proxy that messes up with the parameters (CloudFlare or other, for example)
  • if the event is sent when the page is being unloaded.

In your case, it’s the latter (“if the event is sent when the page is being unloaded”).
The GA4 script does not add the richsstsse to the URL when the event is being sent on the page unload, because it would simply waste resources. As the page is being unloaded, there’s a high chance that the response from sGTM wouldn’t be able to be processed in time before the page that originated the event “dies”. Therefore, the GA4 event does not carry the said parameter.

What could be done in your case is to send an event on the next page (the thank you page). However, you would have to add some conditions to avoid edge cases where the page is accessed without submitting the form or reloaded after submitting it.