Tracking with GTM Server Side Container

We are using server-side tracking for a few of our clients. However, all the data for CallRail is coming through unassigned. There is a measurement protocol client tag we can use now in SSGTM, but we'd need CallRail to send the data to our server URL instead of the URL. Has anyone successfully set up and have the right data flowing into GA4 while using SSGTM with a site that uses CallRail?



Date Votes
  • Official comment

    Hi Scott, 

    Thank you for posting in Community! One question regarding your inquiry- are you using visitor tracking (Webpools) for your account? If not- this could be to blame. Please let me know and I'll be happy to look into this further for you. 

  • We are getting ready to set up server-side tracking so I would love to hear the answer to how to make sure the data goes to the server instead of directly to Google Analytics. Thank you for any clarity you can provide.   

  • Hi Scott/ Nancy, 

    Here is some information regarding this: 

    Our integration uses the "Measurement Protocol API" which is Google's offering for sending Server-Side data to GA4. If you implement visitor tracking (using the Javascript Snippet and a Website Pool), your calls/form submissions/text messages would be assigned the correct channel group and not "Unassigned" as described here: . You do not need to send data directly to your server to make that work, and it would not work unless you implement visitor tracking in CallRail. 

    If you have already set up visitor tracking and are still seeing their traffic "Unassigned" , Please open a support ticket for troubleshooting. If you have some other need to receive the data at their server, we'd like to hear more about your intended result before we advise on how to set that up.


  • I am learning all of this as I go along. I just checked and it looks like your cookies are already first-party - that was one concern I had. 

    The other concern is that the phone number is being sent to GA4 with the other data. Thank you for the article. It looks like maybe the phone number is not sent but I'm not 100% certain. 

  • We are using webpools and are experienced with CallRail for years now. It is with our client accounts that use GTM Server-Side. CallRail doesn't have an implementation that works with GTM server-side yet it appears. To be fair to CallRail, GTM Server-side did not have a way for vendors using MP to integrate, but there is now. We (CallRail users) need to be able to give CallRail the host name to send the data to plus get the activation path from CallRail to set in the SSGTM tag. 

    CallRail this is the Google documentation for we are trying to solve


Please sign in to leave a comment.

Didn't find what you were looking for?

New post