I have done similar data collection before, it will be different, but mine is more deployed through Adobe Launch, the error is not large, I think it is acceptable.
Web SDK?The web is just deploying a piece of js, the others are configured in Adobe Launch. https://www.bbccss.com/use-adobe-launch-to-deployment-adobe-analytics.html