Target Onchain 🎯

Target Onchain 🎯

Personalize Your Shopify Store: Onchain Data for Targeted Recommendations on Farcaster

1K
Built at Onchain Summer Buildathon

The problem Target Onchain 🎯 solves

Merchants struggle with creating personalized product recommendations, leading to generic suggestions that fail to engage customers effectively. Manually crafting these is time-consuming and inefficient. In traditional ecommerce, hyper-personalization is crucial, with companies generating 40% more revenue (McKinsey). Additionally, 91% of consumers are more likely to shop with brands providing relevant offers (Ninetailed), and 80% are more inclined to make a purchase when offered personalized experiences (Shopify).

Solution

Using Target Onchain, merchants can create hyper-personalized product recommendations on Farcaster frames directly from Shopify, showcasing products based on users' onchain activities. This approach aims to boost engagement and sales by creating a dynamic commerce experience that bridges online and real-world interactions, encouraging merchants to go DeSocial, and attracting more users onchain by demonstrating tangible benefits for both.

Before Target Onchain

  • Manual, generic product frames (Percs)
  • Non-personalized suggestions
  • Time-consuming customer engagement

With Target Onchain

  • Automated, tailored recommendations
  • Streamlined, no manual intervention
  • Enhanced customer journey insights through onchain user interaction data integration (POAPs, Coinbase Verifications, Receipts)

Benefits

  • Captures users' interests effectively
  • Leads to higher conversion rates
  • Reduces browsing time with relevant products

Conclusion

This project aims to improve ecommerce personalization using onchain data. By making product recommendations more relevant and timely, it enhances the shopping experience and drives better results for merchants. This is the first onchain hyper-personalization product that considers data beyond DeFi, aligning with the success of traditional Web2 for increased engagement and sales.

Challenges I ran into

Performance:
Fetching of onchain data and recommending products within 5s for frames was a problem. I overcame this by pre-calculating recommendations using a simple ML algorithm and pre-caching product images. This introduced a new challenge: managing the large volume of data for the recommendation algorithm, including 500k EAS attestations from Base, and users POAPs. I overcame this by using the EAS Indexer to download the attestations, covering most criteria. See on Warpcast.

UX:
In the first version of the Shopify App, merchants struggled to select how products match with users' onchain data. A beta test with a CSM highlighted this issue. I reviewed her feedback and created an automatic matching option that relates products with users' data using ML. This update allowed her to create a frame 1m faster, without perceived confusion. See on Warpcast.

Shopify App Approval:
Getting the app approved in time was a challenge. I tried to overcome this by going through the entire sales channels checklist, contacting support to address potential issues, and submitting it early on the 18th of June. Despite these efforts, the app is still under review. Although I consider this a setback within the hackathon timeframe, it highlights the unpredictability of some aspects of product development.

Building in Public & Engagement:
Getting feedback from the community was challenging. The Shopify app targets merchants, who are difficult to contact, and the app wasn't public yet, limiting access to real users. Recommendation frames got some attention, but feedback was mostly about understanding the matching process with Coinbase Verifications or POAPs.
I started posting periodically on X/Warpcast during the hackathon, but building connections takes time. Working solo, there wasn't enough time to fully understand and improve engagement on X/Warpcast.

Tracks Applied (3)

Coinbase Onchain Verifications

Coinbase Onchain Verifications are used to match products with users based on their country of residence, account holdin...Read More

OnchainKit

OnchainKit is used to craft personalized frames displayed to customers on Warpcast. See Github/api/frame/%5Bid%5D/explai...Read More

Commerce Track

The project fits into the Commerce Track by enabling Shopify merchants to create hyper-personalized product recommendati...Read More

COMMERCE with Shopify

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion