What is the difference between Segment’s Cloud Mode vs. Device Mode? 

  • 3 February 2021
  • 2 replies
  • 726 views

Userlevel 3
Badge

 

What is the difference between Segment’s Cloud Mode vs. Device Mode? 

Within our Segment account, there is a difference type of events Amplitude automatically collects depending on if they are being sent “Cloud only” vs. “Server side only”.

 

  

  • Amplitude’s Best Practices: 

    • We strongly recommend that you use “Device Mode” over “Cloud Mode.” The reason is that when using “Cloud Mode,” the events are then sent to Amplitude server-side.

    • Why? The biggest difference you will notice is that no Session information is sent unless you were to manually send Amplitude  session_ids.

    • Additionally, Segment may not send all of the user properties that our SDK normally sends. For Segment customers who are sending Amplitude events server-side, the only thing missing is your session ids.

    • For more information, see here: https://segment.com/docs/destinations/amplitude

 


2 replies

Badge

If we are going to use device-mode, will we have all the fields that currently exist in Amplitude? Fields like location, os, platform, traits, etc? 

Userlevel 4
Badge +2

Thanks for this question, @Luisa. :relaxed: Somehow the team missed it. Were you able to find an answer? I’m looping in platform specialist @ning.chang, who can take a closer look if needed. 

Reply