visit
“Shopee has experienced a lot of fake user accounts coming from competitors in the past and it hurts Shopee’s business.Competitors pretend to be real users who placed a large amount of quantity of orders, then proceed to cancel them.”— Shopee mentors
Our mentor also mentioned that transportation is a huge issue for delivery companies. For instance, there are no postcodes available in rural areas in Indonesia. So a buyer might input something like “My house is beside this tree.”
It might be ridiculous to think that how could someone uses a tree as a landmark, but those who grew up in the same neighborhood would know what the buyer meant. There is also a lack of safe drop points like 7-Eleven for parcel collection in rural areas as well.So, Dheeraj was exploring another idea to help rural consumers, who technically . estimated that there is a US$10b-12b e-commerce market for rural consumers in the next four years, which is a huge untapped opportunity. As language is the barrier and trust is the key to conversion, Dheeraj was experimenting if rural consumers could “draw” what they want to buy, using ’s API:
If you google “Shopee fraud”, fraud incidents that are reported by media are mostly consumer-facing and operational. For example, and the . But what about the fraud that goes “unreported”? That’s exactly what we tackled over the weekend.
Shopee is already winning in 2 markets that it receives the largest amount of orders — Indonesia and Taiwan. reported that in Indonesia, , and .Source:
In an extremely saturated, aggressive and competitive market like this, dirty business techniques are not uncommon, with , which resulted in the loss of revenue for Lyft.US$10,000,000,000 ¹ x 0.9% ² x 10% ³ = US$20,000,000
¹ Shopee’s GMV in 2018
² Fraud to eCommerce Sales %/year by
³ Estimation based on the total fraud
Verifying User Profile
Shopee already has an existing email and mobile OTP verification embed during the sign-up process. We think that the 1st layer of defense is to reduce fake accounts is to strengthen the current verification process by adding more layers on top of it: Valid credit card, shipping address and social media account.
Positive Reinforcement for Shopping Behaviour
One of the traits to identify highly suspicious account is to to “hijack” merchants’ listing so that the stock is sold out during sales, which refrains the real customers out there from buying.
We think that placing a maximum quota on the stock quantity and total amount for the 1st-time user would reduce fraud. For example, if users promise not to cancel within the 24-hour period and request a refund, it’s very likely that these are real customers and not fake accounts, and we can provide them 10% OFF for the entire order.
Moreover, we can reinforce positive buying behavior: the more users shop, the higher the quota is lifted for placing an order.
JS code written for scammer detector:
If you shop at Shopee before, you might have noticed that under the Quantity field, if it says “100 pieces available” and you tried to update to 120, the quantity will be automatically reverted to 100 because that is the maximum allowed. We want to build on top of that existing function to encourage positive shopping behavior — by offering discounts for the entire order if users promise not to cancel within the 24-hour period:
For Shopee’s internal fraud team, we want to empower them by providing them the necessary tools to make an informed decision and do what they do best at, and this starts by providing real-time fraud threat score for Shopee site globally:
Shopee’s internal fraud team can also track the number, monitor the trends over time and audit/review these flagged accounts in real-time.
An organization might employ a network of fraudsters or even outsource them to third-world countries. Physically they are probably in the same location but could be routed through anonymously using VPNs. But by tracking logged-in data such as device IPs, OS, and browsers, it will be easier to observe the purchase patterns, spot frauds faster and bust hidden networks of these fraudsters.
Combining these three powerful tools together, we built a global dashboard to protect Shopee from competitors’ fraud:
Fraud Thresholds Tool comes in handy here by providing that customization. It could start out as an internal tool at first, but Shopee can roll this out to merchants at Seller Central as well.
More scenarios and use cases
Over the 48 hours, we tackled the fraud scenarios coming from competitors, but more use cases can be included for enhancement.
Machine learning to facilitate Accurate Fraud Predictions
By utilizing tools such as , machine learning can help build a better fraud prediction model to help the fraud team to make better decisions.
Expand comprehensive user profile for other SEA businesses
Since data has been collected to build comprehensive user profiles to fight fraud, we thought to expand this to other SEA group’s businesses such as Garena and Digital Financial Services.
When the deadline hits at 12 noon on Sunday, I was still working on the slides. When Dheeraj submitted our entry, I feel so relieved with a sense of accomplishment of what we’ve built. There were moments we almost give up, but what I learned is although our resources and time are strained, we need to work with what we have.
During the brainstorming phase, Terry suggested that we can use board games to educate Shopee users. His two favorite board games are and . It doesn’t make sense at first, but when we validate with our mentors, it is actually a great idea to use interactive games to educate buyers and sellers.I learned that brainstorming is the best phase to go wild and crazy instead of killing creativity, and embracing these ideas with an open mind is key. Don’t aspire to be the smartest person in the room, and .
And yes, I need to learn Principle or Flinto to animate my prototype!
Dheeraj Joshi — Front-end |
Terry Pang — Backend |
Chip Dong Lim — Design | / /
Let me know by commenting below ⇣
You can as well.