Usually the websites that you use for your affiliate have dashboard to track your referrals. But that's kind of a hassle if you'll do it one by one and you've got a lot of resources that you have shared to your referrals.
Well, basically, you just have to create a survey form that will save all the data you need into a database to track referrals.
And if you want it to be on a professional level you can hire someone who can create ads for you or reach out to social media marketers.
I can simply manage sheet files if you need one like an affiliate/support.
This is also like a funnel type, right? if it's just the manual method, I'd agree that managing file sheets and surveys is the closest option.