Upgrade to Pro — share decks privately, control downloads, hide ads and more …

LINE Official Account Tech Partner and Module C...

LINE Official Account Tech Partner and Module Channel Sharing

LINE Official Account Tech Partner and Module Channel Sharing by Jeremy Hsu @LINE TECHPULSE 2020

line_developers_tw2

December 18, 2020
Tweet

More Decks by line_developers_tw2

Other Decks in Programming

Transcript

  1. Agenda › LINE Official Account Tech Partner intro › How

    we build a marketing platform through LINE Channel - by Crescendo Lab › LINE Official Account Marketplace powered by Module Channel
  2. Benefit The substantial benefits of being a Tech Partner Tech

    support Technology Partner API Channel exposure Business Sales Referral Offline sponsor Marketing Case Study
  3. Chris Kuan / Crescendo Lab Senior Backend Engineer How We

    Build a Marketing Platform through LINE Channel
  4. Index › Marketing application of MAAC platform on LINE APIs

    › Message APIs › Rich menu APIs › LIFF › Notification Message › Beacon › System Architecture › Messaging › Data Collection › Data warehouse & Data Analysis
  5. Intenational brands Media EC Others ㄒ ㄒ Our clients ㄒ

    200+ Clients 1.5 bn Messages 16 m Users
  6. Message APIs Send Messages ; Send Messages ; Send Messages

    ; Event-driven 1. Auto reply 2. Retargeting 3. Journey Scheduled 1. Audience Management 2. Broadcast with audience ML 1. Data Analysis 2. Dynamic product recommendation messages
  7. Message APIs Dynamic product recommendation messages Rule-based machine learning: To

    recommend products on MAAC means that we need to handle all kinds of industries/products. Instead of customer-based or content-based, rule-based method would help us to simplify the question we meet. QR code to blog
  8. Rich menu APIs › UI for customized rich menu action

    areas › Switch rich menu by action button
  9. Rich menu APIs UI for customized rich menu action areas

    1. Free select of button range. 2. Prevent overlapping of buttons. { "size": { "width": 2500, "height": 1686 }, "selected": false, "name": "Nice richmenu", "chatBarText": "Tap to open", "areas": [ { "bounds": { "x": 0, "y": 0, "width": 2500, "height": 1686 }, "action": { "type": "postback", "data": "action=buy&itemid=123" } } ] } areas !!
  10. Notification Message What is Notification Message? Different ways to send

    LINE messages › LINE userid + Message API › Mobile number + Notification Message API Send notification message instead of SMS › More friendly message format › Cheaper sending cost Notification Message SMS
  11. Notification Message How? Notification Message API + SHA256-hashed number +

    X-Line-Delivery-Tag (optional) User agree to receiving Notification Messages Phone number matched User does not blocked OA bot SMS Authentication Delivery type webhook event + (SHA256-hashed number / X-Line-Delivery-Tag)
  12. Notification Message MAAC Application Open API for Notification Message +

    SMS › Personalized messages are sent using MAAC Open API › After sending fails, it will be sent to SMS LINE server SMS provider Open API server Notification Message API LINE Messages SMS Messages SMS API Delivery event fail ! fail ?
  13. Beacon MAAC Application › Leave event to be deprecated at

    the end of 2020. › Stay event could replace leave event, and do more things. › Stay event is sent repeatedly every 10s, Event handling (Enter, Stay, Banner) Need LINE official application › banner & stay event › Beacon device Push messages when user into beacon range › IKEA & Pizza Hut
  14. LINE webhook events Peak time: 10k+ events/min Event Process Time:

    (ms/event) message: 130 follow: 150 postback: 100
  15. Summary › Marketing application of MAAC platform on LINE APIs

    › Message APIs › Rich menu APIs › LIFF › Notification Message › Beacon › System Architecture › Messaging › Data Collection › Data warehouse & Data Analysis
  16. LINE Official Account Marketplace Purchase Provide SMB Client SMB Client

    ✓Client: Simplify the purchase and setting process and lower the barriers to entry ✓Partner: New sales channel to increase exposure and performance ✓LINE: Improve customer usage and payment rate of OA products
  17. Web Portal › Vertical › Food & Beverage › Salon

    › Retail › Function › Pricing BotBonnie 快⼀點 翔評互動 台北數位 台北數位 Ocard Ocard 17FIT 安永⾦融
  18. Module Channel Multiple OA accounts can be served by Module

    Channel at the same time 0HVVDJLQJ$3,&KDQQHO 0RGXOH&KDQQHO
  19. Official Account <> Module Channel The complex enabling process can

    be solved by Module Channel 0HVVDJLQJ$3,&KDQQHO 0RGXOH&KDQQHO OA CMS Developer Console (QDEOH0HVVDJLQJ$3, &UHDWH3URYLGHU &KDQQHO 6HFUHW &KDQQHO$FFHVV7RNHQ 3DVWH :HEKRRN 85/ $WWDFK0RGXOH
  20. OA Bot ID The Bot ID for each OA linked

    to Module Channel $3, &DOO :HEKRRN (YHQW
  21. Default Active Current Module channel will be default active mode

    with replyToken :HEKRRN (YHQW OA Module CH B Module CH C Default Active Standby Module CH A Default Active ([FOXVLYHFRQWURO
  22. Linkage Scoped ID The specific User ID for each OA

    linked to Module Channel 0HVVDJLQJ$3,&KDQQHO 0RGXOH&KDQQHO 1SPWJEFS 1SPWJEFS $IBOOFMl9z $IBOOFMl:z .PEVMF $IBOOFM
  23. Linking user accounts $FFRXQW OLQN LINE Login / LIFF is

    not supported by Module Channel /,1( /RJLQ  /,))
  24. Certified Provider The service provider is approved by LINE ›

    Applicant is a registered company › Privacy policy URL › Business registration certificate