There are scenarios where an advocate refers your services and/or products, but the friend does not use a share link to access your website. In this case is almost impossible to track the referral due to the referred prospect (friend) did not use a share link. The solution here is to ask the prospect to enter the referrer email on an extra field that can be added on your lead page and then pass that data to Genius Referrals to create the direct referral.
To pass the referrer directly to Genius Referrals, you can use the methods
processCustomerAndBonus used to catch new referrals
You will be able to pass the referrer email and the campaign-slug. Use the parameters grReferrerEmail and grCampaignSlug to pass these data.