Hello,
I recently try to setup the Google Analytics firebase integration to catch all purchase for the marketing team
I have a question as we are not using firebase for anything else that notification and analytics, does I really need to setup the firebase extension just to send analytics ?
In the firebase page integration, I am seing the event sent to GA, with 204 status response
ex
{
"app_instance_id": "xxxxxxx",
"events": [
{
"name": "rc_expiration",
"params": {
"affiliation": "APP_STORE",
"app_id": "XXXXX",
"environment": "SANDBOX",
"event_id": "1d4cfa0c-6ab5-4e14-b6a0-4b23ac30f90a",
"expiration_at": 1751542603000000,
"expiration_reason": "UNSUBSCRIBE",
"original_app_user_id": "XXXXXX,
"original_transaction_id": "2000000922156146",
"period_type": "NORMAL",
"presented_offering_id": "XXXX",
"product_id": "XXXXX",
"purchased_at": 1751542423000000,
"transaction_id": "2000000954063064"
}
}
],
"user_id": "XXXXX"
}
{
"app_instance_id": "xxxxx",
"events": [
{
"name": "purchase",
"params": {
"affiliation": "APP_STORE",
"app_id": "xxxxx",
"coupon": "",
"currency": "EUR",
"environment": "SANDBOX",
"event_id": "ac126a24-d2e6-4d31-b144-47493b42efcb",
"expiration_at": 1751542603000000,
"is_renewal": true,
"is_trial_conversion": false,
"items": [
{
"affiliation": "APP_STORE",
"item_id": "xxxxxx"
}
],
"original_app_user_id": "xxxxxx",
"original_transaction_id": "2000000922156146",
"period_type": "NORMAL",
"presented_offering_id": "xxxx",
"product_id": "xxxxx",
"purchased_at": 1751542423000000,
"transaction_id": "2000000954063064",
"value": 4.544
}
}
],
"user_id": "xxxxx"
}
however, after one day, just to be sure
I see no event purchase or rc_expiration in the GA panel or even with looker
I made multiple event, purchase, renew, product change etc, nothing appear in GA
Did I miss something ?
my user have the firebase instance id (check on your dashboard)
1:XXXX:ios:XXXXX which is the same as the one save in the RevenueCat Firebase Integration panel
iOS Firebase App ID