Products that cover the topic Magento 2 Google Analytics 4 (GA4) GTM Extension

Google Ads Conversion Tracking 400 BAD REQUEST

 

We've been struggling with stange issue on some setups recently and since we spent awful lot of time solving it, here it is for someone that could be struggling with the same. On some clients, Google Ads Conversion tracking was not working at all, all parameters set correctly but the network request to Google Ads was returning a 400 Bad Request Error.

 

NS_ERROR_CORRUPTED_CONTENT

 

After some tests we figured that the issue does not happen always and often depends on the clients location. By using a VPN it appears that in some locations conversion tracking works fine but on others it's being blocked.

By testing almost any possible fix and any possible option, this turned to be related to CCPA setting in the Ads Account. CCPA stands for California Consumer Privacy Act. If Google Ads is enabled for Restricted Data Processing for All CA Users, this could cause the strage 400 error in other locations as well.

Turning off CCPA seems to solve the issue for most setups.

Extensions for Magento

Anowave is an extension developer for Magento 1.x and Magento 2.x platforms. We provide a wide range of premium extensions for our in-house and public clients. The extensions we offer extend the capabilities of Magento and provide bespoke functionality. They also fill some gaps in the functionality provided by the base platform and help customers choose Magento as their preferred eCommerce platform.

The extensions we offer are part of our full-range Magento service, which also includes a Premium Helpdesk where customers can speak with actual software engineers and have their issues resolved without hassle. Premium-labeled modules also include free installation, configuration, testing, etc.