Setup GA4 server side tracking

Created by Mikkel Rosener, Modified on Thu, 29 Aug at 10:48 AM by Marcin at Reaktion



Setting up serverside data for a GA4 Property:


  1. Go to Google Analytics.
  2. Select your property and navigate to Data Streams
  3. Add a new stream
  4. Select web option
  5. Write your store url and name, then press Create stream
  6. Copy Measurement ID marked with the red square
  7. Connect GA4 data source in Reaktion: https://advertiser.reaktion.com/data-sources/select
  8. Then navigate to "My Tracking" page in Reaktion: https://advertiser.reaktion.com/tracking/my-tracking and add a new GA4 server-side destination:
  9. Paste the "Measurement ID" into the field in Reaktion:
  10. Then go back to the Analytics page and click on "Measurement API Protocol secrets" (below the measurement ID you just copied) to create an API secret
  11. Create a new API secret
  12. Type the name of the API secret
  13. Copy API secret value
  14. Go back to the Reaktion GA4 setup page
  15. Paste the "API Secret" into the field in Reaktion:
  16. Click "Save" 
  17. If you have a store with multiple markets, add a new server-side destination for each of the markets using the same Measurement ID and API Secret.
  18. You have now successfully have setup GA4 server-side tracking.


We now create our "ReaktionRevenue" and ReaktionProfit" custom conversion events that tracks revenue and gross profit per transaction. 


You can make all available GA4 breakdowns across Source, UTMs etc. on our tracked revenue and gross profit.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article