title: What APIs and Credentials are really needed for Firebase Analytics?
body: <p>After making an app for Firebase Analytics in Firebase Console (as mentioned here: <a href="https://firebase.google.com/docs/android/setup" rel="nofollow">https://firebase.google.com/docs/android/setup</a>) in old developers console (<a href="https://console.developers.google.com" rel="nofollow">https://console.developers.google.com</a>) for the respective project we get some APIs enabled automatically and some credentials: </p>
  
  <p>API keys:</p>
  
  <ol>
  <li>Server key (auto created by Google Service)</li>
  <li>Android key (auto created by Google Service)</li>
  </ol>
  
  <p>OAuth 2.0 client IDs:</p>
  
  <ol start="3">
  <li>Android client for xxx.xxx.xxx (auto created by Google Service)</li>
  <li>Web client (auto created by Google Service)</li>
  </ol>
  
  <p>Also there are 4 API enabled: </p>
  
  <ol>
  <li>Google Cloud Messaging</li>
  <li>Identity Toolkit API</li>
  <li>Mobile Crash and Performance Reporting API</li>
  <li>Token Service API.</li>
  </ol>
  
  <blockquote>
    <p>What of these API and Credentials are really needed for Firebase Analytics? I mean, do we need "Web client (auto created by Google Service)" client IDs or "Server key (auto created by Google Service)" if I plan using Analytic only?</p>
  </blockquote>