Cloudflare Developers

CD

Cloudflare Developers

Welcome to the official Cloudflare Developers server. Here you can ask for help and stay updated with the latest news

Join

Does Zaraz still not send its' ecommerce

Does Zaraz still not send its' ecommerce events to Google Ads as conversions?

YES!! Finaly I got it up and running

YES!! Finaly I got it up and running.... Enhanced conversions. Thanks to the community on discord I have to admit it was still a puzzle... but I pulled it off šŸ†
No description

Is there a way to see the computed

Is there a way to see the computed values of a variable client side during debugging? I created a JSONata variable and it's not working, but I am not sure how to see what value it has via the debugger.

Hey guys, we are using Zaraz with GA4(e-

Hey guys, we are using Zaraz with GA4(e-commerce tracking enabled). And we have also follow the instruction of event params. The only problem is that there is no purchase datalayer datas to GA4. Such as the purchase item name, value, etc....

There seems to be a bug on the advanced

There seems to be a bug on the advanced tab where the export/import/reset buttons are diabled. I own this account and all zones, so shouldn't be a permissions thing. Furthermore, seeing the same issue on other accounts.
No description

Microsoft Advertising Conversions

I am breaking my head over how to collect the conversions in Microsoft Advertising. The automatic action "Ecommerce" is enabled in the Bing Ads tool. But Microsoft is not receiving the conversions (running more than a week now). Can somebody shine a light on this? Any help appreciated!...
No description

Hey, folks. We're running into an

Hey, folks. We're running into an interesting issue: Zaraz's built in tags like Facebook expect to have to hash email addresses. But we only receive some of our events with emails pre-hashed. Is there a way, or could I add a feature request, to allow us to tell the tag that a value is pre-hashed? We get it in and are trying to pass it along pulling an event property, but I believe the hash is being hashed, looking at the code.
No description

iFrame Tracking with Google Tag Manager

Zenchef events and Zaraz configuration Hi, I am using Zenchef for a client's restaurant in order to make reservations. To track the events fired in the iframe Zenchef has an instruction: https://help.zenchef.com/hc/en-gb/articles/24832021528605-iFrame-Tracking-with-Google-Tag-Manager This works properly with Google Tag Manager and GA4 property. We see multiple events, each with their own data....

@yo'av sorry for the tag, but is the

@yo'av sorry for the tag, but is the zaraz team aware/working on this issue?

Hey there!

Hey there! We utilize the Zaraz API, but only for our 'purchase' conversion events, and this data gets sent to GA4 through Zaraz We are having an issue where the purchase events tracked through the Zaraz API do not have any device data. Where all other events contain data like "category": "mobile", "operating_system": "iOS", etc. - these Zaraz API events all show up as "desktop" and are missing device info: (see screenshot) In the Zaraz API event, we are making sure to pass through the device.user-agent, where we would expect all of this information to be derived from....
No description

Is there a way to completely block zaraz

Is there a way to completely block zaraz service on my websites? Hackers are loading third party js ad malwares through it, although my account is safe with 2FA and keep an activity log. Reported this issue countless times yet CF ignores this and doesn't admit that this service is flawed and full of issues......

This issue seems to have some cascading

This issue seems to have some cascading effects in my app, and also I was able to reproduce it in a basic new project. This seems important and therefore I'm tagging @jonnyparris here

Is there a way to see the full payload

Is there a way to see the full payload of information that comes with a given event submitted from my website to Zaraz? Not the Zaraz debug tool for the browser, but somewhere on Zaraz > Monitoring, or anything of that nature? There's like zaraz.track(), zaraz.context(), etc., and i'd like to just be able to know. Thanks.

I am using a cloudflare worker to hash

I am using a cloudflare worker to hash email and phone plaintext from a website, eventually assigning them in via GA4 third-party tool on Zaraz in a Custom action as Custom fields: user_data.sha256_email_address and user_data.sha256_phone_number. The worker returns an object with hashedEmail and hashedPhone. The object as a Zaraz variable is named: hashedData....

2 domains

I've got 2 domains in cloudflare, I want to setup a consent modal that will display on both domains, and if it is accepted / declined on either domain, the other domain will know about it (so the user doesn't have to make the decision twice). Is that possible? I'm not sure how to setup a test to verify it, as everything I do with Zaraz seems to happen directly in production....

I definitely think you are on the right

I definitely think you are on the right track. But haven't done your setup, only had non enhanced conversions w/ Zaraz. I would like to get to the setup you are targeting at some point. I switched recently to Google Tag Gateway in Cloudflare, and disabled the Zaraz third-party tool for GA4. Need to baseline that and ill probably circle back after that. Seems correct with sending the user_data payload, which minimally as you probably know must have the "email" key (and value), and also you can do: "phone_number", and address too (I forget the format). One area that you may have issue with is how the email (and phone and address if you send those), I believe need to be hashed. I assumed that Google only hashes these values, (but also found out later that you can hash it yourself on the client side with SHA-256 and it needs to be normalized based on their expectation too....

Hey All,

Hey All, Using Astro (static with no view transitions), hosted on Cloudflare Pages and using Zaraz to fire a GA4 tracker (Zaraz consent modal used, no custom JS on my site). The consent works fine on the page that it’s accepted (both accepting and rejecting) however the GA4 tracker doesn’t fire on any other page afterwards. I’m using a standard pageview trigger. Tried using GPT/Gemini for help but I wasn’t getting anywhere. ...

We have Zaraz integrated previously, and

We have Zaraz integrated previously, and it was working great. We have recently changed the domain and server and it started saying wainscoting:22397 Uncaught ReferenceError: zaraz is not defined at wainscoting:22397:5 (anonymous) @ wainscoting:22397 ...

but the thing is my canva sites has an

but the thing is my canva sites has an explicit CSP which blocks external scripts.. ive tried everything including server side loading, subdomain cloudflare worker, but the only thing that happened is that my analytics did show data, but it was the worker webpage 😭

Hey guys, has anyone run into an issue

Hey guys, has anyone run into an issue where a subdomain that’s only partially set up and with proxy fails to load the Zaraz script? Auto injection is on
Next