Hey there! We have been using Zaraz for a couple years now, and over time we've had a number of inst

Hey there! We have been using Zaraz for a couple years now, and over time we've had a number of instances where our code changes caused unexpected issues with Zaraz. Most recently we had an unexpected issue with the purchase event that caused our Google Ads account algorithm to suffer significantly. (directly impacting profit :/) A lot of these issues have stemmed from not having a good way to run automated tests or even QA in our testing/staging environments. I guess my question is - does Zaraz have any sort of sandbox environment or solutions for testing or integrating with CI/CD pipelines? I know there is the "Zaraz Debugger", however, that leaves a lot to be desired as you either have to test manually in production, or load zaraz in testing environment, corrupting your data/events with fake testing data. Just curious if there's currently any support, plans for any support, or ideas on how to QA zaraz performance? Thanks
19 Replies
Martin
Martin4mo ago
Hello everyone, we are facing issue with conversions. For some unknown reason zaraz started triggering purchase event multiple times and it is causing us big issues. Everything was good, so I'm wondering if any update or something else might've caused this issue?
Unknown User
Unknown User4mo ago
Message Not Public
Sign In & Join Server To View
LukeWT
LukeWT4mo ago
Oh but I thought Zaraz would have to send specific information to Google? Or is that just done automatically? So if we set up consent manager as per the docs, it'll just send all the needed info without further config?
Coop
Coop4mo ago
has anyone set up Zaraz with Iubenda consent management? I think its seeing cached cookies and code from Iubenda and blocking it because it has cached names
No description
Coop
Coop4mo ago
Looks like Iubendas manual install allows you to change it to text/plain instead of JS to the script tags to let them decide what to block, will this mess with the zaraz caching at all? <script class="_iub_cs_activate-inline" type="text/plain">
Rafael Machado
Rafael Machado4mo ago
Hi. Shouldn't the wbraid be saved in a cookie? When I open a URL from my website with "?gclid=xyz123", a cookie is set. But when I open a URL with "?wbraid=xyz123", no cookie is set.
Unknown User
Unknown User3mo ago
Message Not Public
Sign In & Join Server To View
jeremy
jeremyOP3mo ago
Hello all! So we've implemented the more-reliable "HTTP Events API" for "purchase" events, and have switched our GA4 config to use this server-side trigger. We are trying to migrate the rest of our tools over to use the API "purchase" trigger, however, we are having difficulty with Google Ads. We've attempted to use the server-side trigger for Google Ads, however, these purchases aren't actually showing as converted in Google Ads. In the screenshot, you can see GA4 data showing a user who eventually made a purchase on our site(From Google Ads), and you can see that the traffic medium & source is shown as Google CPC everywhere except the actual purchase event. Are there any special tricks needed to get the Google Ads tool to work with the Zaraz HTTP Events API? We are making sure to include the "cfz_google-ads" cookie in our payload as seen in the screenshot. Any help would be very appreciated as migrating this over is a big priority for us!
No description
No description
Stefano
Stefano3mo ago
I can no longer make any changes in my Zaraz, it gives me an error: Bad Request: validation error: unexpected end of JSON input On console: Failed to load resource: the server responded with a status of 400 () You too?
bowser
bowser3mo ago
Hi All! When I create a custom HTTP tool and in there I create an action for sending a GET to a specific URL. How do I handle the answer?
velinxs
velinxs3mo ago
Hi , newbie here, sorry in advance, for Zaraz for ecommerce tracking on say shopify is all i need to do is get the script onto the page or d o i need to manually configure every event ?
Mackenly
Mackenly3mo ago
Noticed that I've built the same thing several times, so I built out a lightweight Context Enricher template. Easy to copy: https://github.com/mackenly/zaraz-context-enricher-template
velinxs
velinxs3mo ago
Hey so I fought with zaraz for a few days and couldn't get it to load zaraz events inside the checkout of Shopify. Now I'm reading it's backwards compatible with datalayer so I could run it normal on site then a gtm datalayer inside checkout , before I resort to that i'm wondering if anyone here has a custom pixel on shopifys checkout to try out. I'm sure it's just my coding that lacks. Would be a good thing to put on GitHub also to push adoption
Wi-Fi
Wi-Fi3mo ago
Does Zaraz's trigger match the front page of my URL and none of the other pages? For example, I just want to use https://example.com and https://example.com/ or I have a class="dhsm" on my web page and I use css selectors that don't seem to work either. or I chose the page title, the html <title>Blucap</title>, so I used the page title equal, but I can't seem to pick it either. My code now only works on triggers for "Pageview", why is that? ---------- Worked! I haven't been working on the company mac chrome, but when I got home, I found that the url match, the title is OK, it seems to be a network and caching related issue. Thanks for your reply.
Unknown User
Unknown User3mo ago
Message Not Public
Sign In & Join Server To View
AK
AK3mo ago
This is huge. I’m highly interested in Monitoring side of things. Love Zaraz, we’re so happy to have clients moved over from Google Tag Manager and Analytics to a privacy first solution.
ItsTobias
ItsTobias3mo ago
Are CF working on becoming part of the CMP partner system with Google?
Robbo Innit
Robbo Innit3mo ago
Hi, I recently started using Zaraz and I've found that the styles injected for Zaraz' consent modal are blocked by our content security policy Our CSP blocks the use of inline styles, but allows for a nonce. The styles don't seem to use or have access to the pre-existing nonce. Currently, we have to use the hash of the styles to allow it for the CSP, but this feels more like a temporary solution, is there a way to inject the sites nonce into the style element for Zaraz' consent modal, or to load them another way?
xgarb
xgarb3mo ago
Hi, Trying to work out how to get GA to show customised events based on the event names and parameters. I have this code: zaraz.track('activity_contact_button', { event_name: 'Club Enquiry', event_category: 'Club Enquiry', value: 1 }); Previous to switching on 'all other events' I would see Club Enquiry in GA Events. Now I see activity_contact_button as well. This is OK. However I want to now filter some events into customised events.
Want results from more Discord servers?
Add your server