Hacker Newsnew | past | comments | ask | show | jobs | submit | smart1337's commentslogin

"Nowadays, the most common way to integrate a third-party into your website is either to just paste its `<script>` snippet somewhere in your code, or use some "Tag Management" software (awful name!) like Google Tag Manager, Tealium, or even a tool like Segment"

I feel that this is misleading? Why would I use Zaraz over e.g. Segment? If I am not mistaken, Segment offers Connection Modes which essentially allow you to move the computation and execution of third party scripts sich as analytics and tracking pixel to the server side?

I'd like to understand how you compare to Segment and what your actual USPs are.


What exactly do you find misleading about the quote? Aren't the most common ways to integrate a tool to your website either pasting some JS snippet or using a tool GTM, Tealium or Segment? What are more common ways to integrate third-parties?

One would use Zaraz over Segment simply because it'll make their website faster. I'm not speaking theoretically - we tried this multiple times and it works. I mentioned the reasons on other comments, but to name a few: (1) Segment gives one identical JS file to all your users, and the evaluation on what tool needs to be loaded in a specific page for a specific user is done in the client side. For Zaraz, this is done server-side. (2) Segment is a CDP platform, but Zaraz is a general third-party platform. It works for tools that have nothing to do with CDP, like showing a Google Maps or Youtube embed. (3) Segment either loads a tool using server-to-server communication (Cloud Mode) or regular (which is similar to pasting the JS snippet in your page). Zaraz has a Cloud Render mode that results in JS snippet like behavior, with the speed of not running any JS in the browser at all. This makes many tools way faster than in Segment.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: