Issue
I'm developing a Flutter application and I'm sending event analytics using firebase_analytics package. I'm sending custom params with my analytics as the following:
My code:
final FirebaseAnalytics analytics = FirebaseAnalytics();
void onGroupCreate(String groupId, double totalInvites, bool isStatus) {
analytics.logEvent(
name: "create_group",
parameters: <String, dynamic>{
'user_id': globals.user.userId,
'group_id': groupId,
'total_invites': totalInvites,
'is_status': isStatus
},
);
}
I have added GA Custom definitions, based on my params. But I can only see String analytics (double and bool params aren't shown).
Does GA4 accept only String values? What am I doing wrong?
Solution
According to the custom dimensions documentation, dimension's value type is Text while custom metrics are Integers.
Boolean parameters should be converted to Strings.
Integer parameters should be created over metrics and not dimensions.
Answered By - genericUser
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.