Why are some third-party scripts not firing correctly server-side?

Hey everyone,
I’ve been experimenting with server-side tracking setups recently and ran into something a bit confusing.

While testing different scripts and tools in my environment, I noticed that some external scripts, especially ones tied to things like a roblox scripting tool I was checking out seem to behave unpredictably when routed through server-side tagging. Sometimes requests don’t show up properly, and other times they get delayed or blocked entirely.

I’m trying to figure out whether this is due to how the scripts are written, CORS/security restrictions, or something related to how Stape handles certain outgoing requests.

Has anyone else experienced issues when integrating or testing third-party scripts in a server-side setup? Also, are there any best practices for debugging when requests don’t appear consistently?

Would really appreciate any insights or things I should double-check.

Hi,

Unfortunately, we are not familiar with the Roblox scripting tool, so we cannot offer any advice without examples or use cases.

I can say that CORS/security restrictions affect outgoing web requests but do not affect outgoing server requests. So this cannot be the cause of the server request issues.

Also, are there any best practices for debugging when requests don’t appear consistently?

For debugging any requests sent to the server container, I recommend using the ‘sGTM Preview Header config’ power-up. This will allow you to review all requests that reach your server container.