Атрибуция это не просто. :) Для атрибуции мы используем
branch.io - аналитика там так себе, документация неудобная. Но его бесплатной версии хватает надолго, и при превышении - стоит дешевле остальных в 10 раз.
Поведение анализировать... обычные funnels типа? Фейсбука достаточно. В GA мне не нравится. Но в GA в теории можно карту поведения построить, что может быть удобно. Ну и Firebase уже интегрирован. Так что тут лучше покатать самому и понять для себя.