Server side google remarketing tracking - google-analytics

I'm tracking my users based on server side implementation of google analytics measurement protocol,
I manage my own client/session ids.
I realized that my audiences are empty
after some digging I found this question that explains the issue
Audience report using the Measurement protocol
I did not find any relevant information on "server side remarketing", just a lot of articles about server side tagging with google tag manager (which is not really server side).
Any input would be very much welcome
Thank you.

Related

Server Side Event for Floodlight tags

We are using Google Tag Manager (GTM) to host all the tags including Floodlight tags. One of our conversion events can happen offline and hence, we are thinking to use Measurement Protocol to send the conversion events for GA4. It is working great so far. However, we also need to send that event to Floodlight tags and we are not sure how it is possible to do it.
We are exploring Server Side Tagging in GTM and saw an official guide here. However, it seems that the trigger needs to be online (or some sort of browser). I don't think Measurement Protocol call from backend server can trigger this event to record the conversion in the Floodlight tags.
Has anyone faced this issue before and what would be the ideal solution? Thanks!

GTM server side and GA4 user location

While implementing GA4 with GTM server side all users are reported from same location where server instance is located.
In Universal Analytics there was uid parameter to send users IP and in UA tag it’s added. But for GA4 no such parameter added and I can’t find it in parameter reference.
Maybe it’s available but not documented yet?
GA4 Measurement Protocol does not support setting user IP in the payload. That's why for now there no way to correctly track user location thru the server side.
A few months ago, I created an issue in Google Bug Tracker according to this. https://issuetracker.google.com/issues/179160710
It will be great if more people vote for this feature there.

Can I get server side events sent into Google Tag Manger

We need to track some server-side events given that some of the activity done by our users is offline over the phone and send these events over to multiple tracking tools and ad networks to stop or intensify remarketing budget.
We have been reading about Google Analytics Measurement Protocol But this only fixes the issue for GA and other Google products (Google Ads), but it won't fix the issue for other networks (Facebook Ads, AdRoll, Outbrain, etc)
What I think would solve the issue is having these events pushed into Google Tag Manager, and collected by triggers and variables that would shoot out the right tags. This setup would allow our marketing team to stay in control of notifying the desired ad network to take action.
While it might be technically feasible I think making GTM work on server side would be a huge hack. Google Tag Manager is used to manage JavaScript and HTML tags and does not provide any server side API (apart from REST Api used to mange your accounts and containers).
The reason why I think it is technically feasible is this: GTM injects scripts to your website and relies on window component and events that do not exist on the server side. Therefore you would have to spin up some client on your server (like Electron) to make it work and then feed events to the client. You can try doing this for fun but I would not advise doing this for any commercial server.

Universal Analytics - Track demographic data on server side

I am using Staccato gem to fire pageview events from server side.
While on client side enabling demographic data tracking is easily added by using
ga('require', 'displayfeatures');
How can I add similar support to server side tracking?
Well, do you really need it? Demographics is collecting info about the user by Google already knowing stuff about the visitor. If I visit your site, Google get a page view for this, and Google know that it's me because of cookies and session data. It will know my gender, age and interests from Google+, Youtube and such (Only Google know for sure).
Even if you know something about the user on the server side, I'm having a hard time believing that you could transfer that knowledge to Google. If you say that this user is example#gmail.com on Youtube, Google has no way of knowing if this is true.
If you have gender and age info, you could upload this with the measurement protocol though.

Tracking a clients QR Codes - Google Analytics

We would like to track clicks on QR codes on behalf of a client - they have their own analytics account - but we would like to track the clicks to determine whether a QR code is required on future campaigns.
We initially thought that we would provide a url to a page on our server which would track the click and re-direct to the relevant link - but we have also read about urchin tracking modules and wondered whether these could be used in this scenario instead as a less labour intensive method? Does anyone have any experience with this - if so could you advise on best practice?
Can anybody
You can track that by using a relatively new feature in Google Analytics: the measurement protocol. It allows you to send data straight to GA via HTTP requests.

Resources