Tracking referrals in your app
This guide shows how to send event data through the Fuul Web SDK
Last updated
This guide shows how to send event data through the Fuul Web SDK
Last updated
For Fuul to attribute conversion events to your visitors, you'll need to report the pageview
and connect_wallet
events.
Projects must send this event every time a user visits a page on their website. This should be implemented on all pages of the site.
Projects must send this event every time users connect a wallet to their website (both when connecting a wallet for the first time and when changing wallets during the session).
For this type of event, projects must send the user address that is being connected to the website along with the signature and signed message as arguments.
For smart contract accounts, the accountChainId
must be added as follows:
If you are sending the connect wallet event from the backend, you will have to use the API following this pattern:
In this case, you will need to get the fuul.tracking_id
from the browser's local storage. Remember that it must be the same one that was sent on the pageview event.
Fuul allows two different types of signatures.
In the case of typed data signatures, the payload should be the following:
To validate regular signatures we use and in the case of typed data signatures, we use .