The Measurement Protocol allows you to send raw data to a Google Analytics property. It allows developers to send data from both the client and server to, for example, tie online to offline behavior.