Referral campaign is good for growing community in all social media.
The referral program is certainly very good, but I don't like projects where she comes to the fore and all work is to attract new users.
In my opinion, developers should attract new users with their product, not a referral program. Anyway, the funds allocated for it can be spent on other marketing research.