title: What is the difference between measurement protocol event tracking and analytics.js or tag manager event tracking?
body: <p>This confuses me. Let's say I want to integrate Google Analytics with my server-side web application. I basically want to track the events by users.</p>
  <p>To do this I can use Measurement protocol event tracking with HTTP requests and on the other hand use analytics.js or Google tag manager to track events.</p>
  <p>But I'm not sure which one to choose because couldn't understand the difference between them. What is the major difference ?</p>