I am following the "Get started with Google Analytics" instructions at https://firebase.google.com/docs/analytics/get-started?platform=android. The changes I made to my Android app code for this implementation are:
1.- /app/build.gradle
// Add the dependency for the Google Analytics Android library.
implementation 'com.google.firebase:firebase-analytics:16.0.8'
2.- /app/src/main/java/com/myapp/MainActivity.java
..........
import com.google.firebase.analytics.FirebaseAnalytics;
..........
public class MainActivity extends AppCompatActivity {
..........
/**
* The {@code FirebaseAnalytics} used to record screen views.
*/
// [START declare_analytics]
private FirebaseAnalytics mFirebaseAnalytics;
// [END declare_analytics]
..........
@Override
protected void onCreate(Bundle savedInstanceState) {
..........
// [START shared_app_measurement]
// Obtain the FirebaseAnalytics instance.
mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
// [END shared_app_measurement]
..........
// [START image_view_event]
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "MainActivity");
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
// [END image_view_event]
}
}
I am running the app successfully but I do not see at https://console.firebase.google.com/project/, specifically under "Firebase > Analytics > Events > Events | Parameter Reporting", I do not see anything related to the FirebaseAnalytics.Param.ITEM_NAME, "MainActivity"
that supposedly I sent from my Android app to Firebase Analytics events. Maybe it takes several hours to refresh? Maybe I am doing something wrong? Please let me know what you think. Thank you.