We expose a few useful utility methods to aid referrer ID storage when operating in a browser context.
storeReferrer
import { storeReferrer } from'@chainvine/sdk';storeReferrer(); //This will fetch the "r" query parameter from the current URL (if available) and store it in a CV_REF cookie//You may customise the cookie settings as follows:storeReferrer({ durationDays:30,//Override the default cookie duration (120 days) referrer:'ABC123',//Should you already have access to the referrer, and if you do not want it fetched from the URL, you can provide it directly});
getReferrer
import { getReferrer } from'@chainvine/sdk';//Fetches a previously stored referrer from the CV_REF cookie if available, returns undefined if notgetReferrer();
clearReferrer
import { clearReferrer } from'@chainvine/sdk';//Clear the CV_REF cookie:clearReferrer();