UnityAnalytics Built-in API Events not available in the portal

Hi,
I use these calls inside my Unity game:

AnalyticsEvent.LevelStart(...)
AnalyticsEvent.LevelFail(...)
AnalyticsEvent.LevelComplete(...)
AnalyticsEvent.IAPTransaction(...)
AnalyticsEvent.ItemAcquired(...)
AnalyticsEvent.ItemSpent(...)

I published my game and imagine my confusion when these events were not available in analytics portal :confused: It turns out that, these are classified as ā€œInvalid Eventsā€ because they are not defined as custom events!

How is it possible that such methods exist in the public API, but are not supported in the portal as built-in events? Moreover, why are these events put into trash without a way to recover them?

So I manually created custom events for above calls, with all the required parameters (because, apparently an event is put to trash if it contains even one undefined param… ugh). Unfortunately I have made a mistake and defined ā€œamountā€ parameter as string. So now all ā€œitem_spentā€ events are skipped because API sends integers (not strings). And the worst part: I cannot delete ā€œamountā€ nor change its type to integer. I cannot define a second ā€œamountā€ either. So I am effectively blocked from tracking soft transactions…

Can you address these questions and PLEASE tell me how to fix the problem with ā€œamountā€ param?

Thanks,
Tom

Can anyone please help me with this problem?