I know you said on "mobile web" but I just wanted to point out that Google Analytics can track install campaigns on both Android and iOS without dubious fingerprinting techniques, they just use IDFA/AdvertisingId to do so and is free to use.
The only drawback is that in iOS you can only track campaigns done through mobile in-app ads. No attribution for email campaigns, or mobile web campaigns.