tahowallet / taho.xyz

The primary website for Taho, the community owned and operated Web3 wallet.
https://taho.xyz
MIT License
52 stars 30 forks source link

Email signup not working #162

Open alsoknownaslj opened 1 year ago

alsoknownaslj commented 1 year ago

The email signup module on the homepage is no longer communicating info to customer.io. Users who enter their email address will get a success notification by default but there's an error occurring on the backend. Screenshot from local build:

Screenshot 2023-03-09 at 9 42 25 PM
zuuring commented 1 year ago

After testing, appears to be happening due to privacy / tracker blocks from either browsers or extensions enabled. Due to the way customer.io collects emails as a user tracking event, seems like it's going to be difficult to use. https://www.customer.io/docs/sdk/react-native/identify/

One solution would be to replace with a Post query to the customer.io API but looks like they also require it to be a tracking event which might possibly still flag blocks. Maybe worth exploring other email capture solutions?

alsoknownaslj commented 1 year ago

Gotcha -- good to close this with a note that we're exploring other options?

puppycodes commented 1 year ago

I think if the query is blocked we could also simply hide the form with a message, after doing a try / catch that says something like the signup form is blocked by your adblocker but if you would like to signup send an email too : subscribe@taho.xyz and automate that.

puppycodes commented 1 year ago

Gotcha -- good to close this with a note that we're exploring other options?

Let's keep it open until we fix the issue