I have had a few referrals, but only one of them is still active.
In my opinion, you need to walk them through the whole process. Don't just send them an email. If you can do it in-person, I think it can be easier.
Ibotta does not allow sharing the same phone. This is one way to have both their account and yours closed.
Be sure to read ALL the details of any referral bonuses. These change all the time and missing one step could mean you don't get the bonus.
I don't push on referrals. If someone wants to know more, I will ask if they want me to refer them.
I have never done a referral. I will help people sign up and explain to them how to use it, but never locally, and I never give them a referral code.
To answer your actual question a bit though, it seems that people who push ibotta on others often don't have much success with lasting users. It is usually best in those instances where someone shows a genuine interest that results in your explaining it all to them.