Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Elevate your video Broadcasts with Video viewin...
Search
LINE Developers Thailand
September 22, 2023
Technology
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Elevate your video Broadcasts with Video viewing complete event
LINE Developers Thailand
September 22, 2023
More Decks by LINE Developers Thailand
See All by LINE Developers Thailand
Unlocking the Power of AI Agents with LINE Bot MCP Server
linedevth
0
570
No REST No Stress! Connect LINE SHOPPING with MCP
linedevth
0
150
Build & Ship LINE MINI App with MINI AI Studio
linedevth
0
280
Scouter: Unleashing the True Power Level of Web Performance
linedevth
0
130
Spec > Spell: Write It Clearly, and Let AI Do the Magic
linedevth
0
140
ArgoCD: Deploy with confidence, conquer YAML mysteries
linedevth
0
160
LINE Group Bot by Zwiz.AI
linedevth
0
200
Next-Gen Retail: LINE MINI App with AI Location Intelligence
linedevth
0
210
TicketO: Reinventing the event experience with AI on MINI App
linedevth
0
330
Other Decks in Technology
See All in Technology
アリアドネの糸と、20年ごとの建て替え ── 長尾真『電子図書館』を、伊勢で読み直す / Rereading Makoto Nagao’s "Electronic Library" in Ise
ykiyota
0
160
synctest時代のhttptest Go 1.27で変わるHTTPサーバテストの裏側 / go conference2026 synctest and httptest
budougumi0617
1
2.7k
生成AIのテナント制御とシャドーMCP対策 | AIを"止めずに"、情報を守る
yukun
0
160
安心して変更できるWebフロントエンドの作り方
pirosikick
4
1.4k
WAF 運用改善の承認サイクル/SRE_BizReach_MIXI_1
visional_engineering_and_design
2
570
AI時代に顧客へ最速で価値を 届けるための試行錯誤 〜「AI × マネジメント」領域におけるmentoのケース〜
posterkeisuke
0
110
2026/09/10 Spring Bootから Jakarta EE/MicroProfileへの移行
megascus
0
340
Amazon Quick on DesktopがIAM Identity Centerで動かない理由
yukiogawa
0
170
AI時代のAPI品質を支えるガードレール / API Guardrails for API quality in the AI era
yokawasa
1
220
Microsoft 365 Copilot chat -tekoälypalvelun tietosuojaongelmat
hponka
0
740
『止めない』を設計する — 制約の中で、事業の根幹を支える判断
hiroyaterui
0
270
AIに丸投げしないトイル削減 / Eliminating Toil Without Leaving It All to AI
kohbis
4
1.1k
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
699
190k
Side Projects
sachag
456
43k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
380
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Speed Design
sergeychernyshev
33
2.1k
What's in a price? How to price your products and services
michaelherold
247
13k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
410
The agentic SEO stack - context over prompts
schlessera
0
920
The Invisible Side of Design
smashingmag
301
52k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Transcript
Elevate your video Broadcasts with Video viewing complete event
อยากใ ห้ คน ดู ใ ห้ จบ? ดู จบ มั
้ ย?
Mission Re-Targeting Boost Up Tracking Elevate your video Broadcasts
1st Mission Tracking
Tracking 1st Mission Webhook Broadcast
Broadcast with Messaging API POST https://api.line.me/v2/bot/message/broadcast { "messages": [ ]
} { "type": "video", "originalContentUrl": "https://example.com/original.mp4", "previewImageUrl": "https://example.com/preview.jpg", “trackingId": "track-id" } , { "type": "text", "text": “New Feature!! ดูวีดีโอจบ รับคะแนนไปเลย 🎉" }
Webhook - VideoPlayComplete LINE Server { "destination": “xxxxxxxxxx", "events": [
{ "replyToken": “nHuyWiB7y…CTA”, "type": “videoPlayComplete", "mode": "active", "timestamp": 1462629479859, "source": { "type": "user", "userId": "U4af4980629..." }, "videoPlayComplete": { "trackingId": "track-id" } } ] Your Server Webhook Event Viewing Complete 😊
Your Server Insert data to BigQuery
Preview Data with Looker Finish 1st Mission
2nd Mission Re-Targeting
Re-Targeting 2nd Mission Broadcast Narrowcast
Create Audience from LINE OA Manager
Broadcast from LINE OA Manager
Create Audience Group POST https://api-data.line.me/v2/bot/audienceGroup/upload/byFile Request body { “description": “viewing_video_complete”
“file": “@audiences.txt;type=text/plain” } Request headers { “Authorization": “Bearer {channel access token}” “Content-Type“: “multipart/form-data” } audiences.txt “audienceGroupId“: “8672903….”
Check Audience Status POST https://api.line.me/v2/bot/audienceGroup/{audienceGroupId} { "audienceGroup": { "audienceGroupId": 1234567890123,
"type": "UPLOAD", "description": "audienceGroupName_01", "status": "READY", "audienceCount": 1887, "created": 1608617466 } }
Send Message via Narrowcast POST https://api-data.line.me/v2/bot/message/narrowcast { “messages": [ {
“type": “text” “text”: “ติดตามรายละเอียดเพิ่มเติมไ ด้ ที่...” } ], “recipient“: { “type": “audience” “audienceGroupId”: “5614991076” }, “limit“: { “max": 100 “upToRemainingQuota”: true } }
NarrowCast Audience Age Gender Device Area Sub
{ "messages": [ { "type": "text", "text": "test message" }
], "recipient": { "type": "audience", "audienceGroupId": 5614991076 }, "limit": { "max": 100, "upToRemainingQuota": true } } Viewer Complete { "messages": [ { "type": "text", "text": "test message" } ], "recipient": { "type": "audience", "audienceGroupId": 5614991076 }, "limit": { "max": 100, "upToRemainingQuota": true } } + Only Female "filter": { “demographic": { "type": “operator", “and”: [ { "type": “gender”, "oneOf": [ “female” ] } ] } }, + Only Age between 35 - 40 { "messages": [ { "type": "text", "text": "test message" } ], "recipient": { "type": "audience", "audienceGroupId": 5614991076 }, "filter": { “demographic": { "type": “operator", “and”: [ { "type": “gender”, "oneOf": [ “female” ] }, ] } }, { "type": “age”, "gte": “age_35”, "lt": “age_40” }
3rd Mission Boost up
Boostup Viewing Complete 😊 Integrate with Loyalty Congratulation Message Get
Point Reward Redeem
Integrate with Loyalty https://betask-loyalty-app.web.app/system/register
Generate Token Integrate with Loyalty
Call API video-activity Integrate with Loyalty Webhoo k Viewing Complete
😊 POST https://api.beloyalty.betaskthai.com/video-activity Request headers { "apiToken": “f8e5d2c4787fddf3….”, } Request body { "lineUserId": “U4af4980629….”, "shopId": “U123fxxxxx….”, "replyToken": “nHuyWiB7y..XCTA”, }
None
Summary 1st Mission Tracking 2nd Mission Re-Tageting 3rd Mission Boost
up Loyalty
Send Course Another Use case E-Learning Send Exam Do Exam
Send Certificate
Note Flex Message Imagemap Message
Pamorn Trivorrarat (Golf) LINE API Expert CTO - BeTask Consulting
THANK YOU