What APIs and Credentials are really needed for Firebase Analytics?
<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>