Context: We have natively integrated Firebase Analytics Events in our app, I need to now forward these events to 3rd Party marketing & attribution platforms.
As of today, I can either implement:
- Google Tag Manager (GTM), or
- Pass events by using Firebase Cloud Functions (Server-side).
Question: The documentation states one can extend Google Analytics for Firebase with Cloud Functions, but with an added clause:
Only events marked as conversion events are currently supported by Cloud Functions. You can specify which events are conversion events in the Events tab of the Firebase console Analytics pane.
I however stumbled unto this tutorial, where the company forwards all their Events with Firebase Cloud Functions (without limitations). I would like some clarification on whether this latter approach is really a best practice, or am I really only constrained to forward 10 Conversion Events through Cloud Functions (as stated in the documentation) ? Thanks in advance :)