Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
通知にプレースホルダーを入れてみたら開封率がちょっと良くなった話
Search
Marina Nakagawa
July 30, 2019
Technology
1
1.9k
通知にプレースホルダーを入れてみたら開封率がちょっと良くなった話
Marina Nakagawa
July 30, 2019
Tweet
Share
More Decks by Marina Nakagawa
See All by Marina Nakagawa
業務改善の面白さ~毎日更新されるビジュアルコンテンツの差分を わかりやすくするためのプロトタイプを作るまで~
marina1017
4
6.5k
アプリ流入用広告のデータ分析基盤を整える ~FirebaseとiAd.frameworkの連携~
marina1017
2
3.6k
ABテストが上手く行かなかった話
marina1017
1
570
「開発初心者は何がわからないのか」 わからないを言語化するヒント
marina1017
2
940
Appleのアニメーションはなぜ美しいか考える
marina1017
1
2.2k
Appleのアニメーション.pdf
marina1017
0
52
gitの裏側をさぐる
marina1017
0
470
Lottieによるリッチアニメーション実装のためのAfterEffectsハマりどころ
marina1017
3
11k
Bitriseことはじめ
marina1017
12
3.4k
Other Decks in Technology
See All in Technology
セキュリティSaaS企業が実践するCursor運用ルールと知見 / How a Security SaaS Company Runs Cursor: Rules & Insights
tetsuzawa
0
410
データ戦略部門 紹介資料
sansan33
PRO
1
3.1k
JNation 2025 - Quarkus for Spring Developers
edeandrea
PRO
0
110
技術書典18結果報告
mutsumix
2
180
MCP Clientを活用するための設計と実装上の工夫
yudai00
1
810
CSS polyfill とその未来
ken7253
0
140
積み上げられた技術資産と向き合いながら、プロダクトの信頼性をどう守るか
plaidtech
PRO
0
920
実践Kafka Streams 〜イベント駆動型アーキテクチャを添えて〜
joker1007
0
280
DevOpsDays Taipei 2025 -- Creating Awesome Change in SmartNews!
martin_lover
0
160
コードの考古学 〜労務システムから発掘した成長の糧〜
kenta_smarthr
1
1.2k
AIとSREの未来 / AI and SRE
ymotongpoo
2
1.3k
ローカル環境でAIを動かそう!
falken
PRO
1
170
Featured
See All Featured
Visualization
eitanlees
146
16k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
840
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.3k
Become a Pro
speakerdeck
PRO
28
5.4k
Stop Working from a Prison Cell
hatefulcrawdad
269
20k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
The Cost Of JavaScript in 2023
addyosmani
49
8.1k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
19
1.3k
Transcript
5 ௨ʹϓϨʔεϗϧμʔΛೖΕͯΈͨΒ ։෧͕ͪΐͬͱྑ͘ͳͬͨ ຊܦࡁ৽ฉࣾɹத ສᣦಸ Otemachi.swift #03
6 Marina Nakagawa @marina10172013 ຊܦࡁ৽ฉࣾͷiOSΤϯδχΞ ిࢠ൛ΞϓϦɼࢴ໘ϏϡʔΞʔΞϓϦͷ։ൃ ࠷ۙࠂɺσʔλੳपΓ͡Ί·ͨ͠
7 ຊ͢͜ͱ ϩοΫը໘࣌ͷ௨ͷϓϨʔεϗϧμʔͱ 1 2 3 ࣮ํ๏ʹ͍ͭͯ ABςετʹ͍ͭͯ 4 ABςετͷ݁Ռͱ·ͱΊ
8 ϩοΫը໘࣌ͷ௨ͷϓϨʔεϗϧμʔͱ 1
9 ܦిࢠ൛ΞϓϦͷ՝ Ϣʔβʔͷ௨ཝ͕ຒΕͯ͠·͏ Ͳ͏ͬͯ։͍ͯΒ͑ΔΑ͏ʹ͢Δ͔
10 σϑΥϧτͩͱ ʮ̍݅ͷ௨ʯͱ͍͏ද͕ࣔͩ ϩοΫը໘࣌ͷϓϨʔεϗϧμʔ Λม͑Δ͜ͱ͕Ͱ͖Δ
11 ՝ʹର͢ΔԾઆ ௨ͷϓϨʔεϗϧμʔΛ ΦϦδφϦςΟͷ͋Δจݴʹ͢Δͱ ։෧͕͋Δʁ
12 ՝ʹର͢ΔԾઆ ௨ͷϓϨʔεϗϧμʔΛ ΦϦδφϦςΟͷ͋Δจݴʹ͢Δͱ ։෧͕͋Δʁ ϩοΫը໘࣌ʹϓϨʔεϗϧμʔΛදࣔͨ͠Β ௨։෧͕มΘΔ͔ "#ςετΛ࣮ࢪ͢Δ
13 ࣮ํ๏ʹ͍ͭͯ 2
14 WWDC Best Practices and What’s New in User Notifications
12:14ۙΑΓҾ༻ (https://developer.apple.com/videos/play/wwdc2017/708/?time=730) ࣮ํ๏
15 WWDC Best Practices and What’s New in User Notifications
12:14ۙΑΓҾ༻ (https://developer.apple.com/videos/play/wwdc2017/708/?time=730) ࣮ํ๏
16 let category = UNNotificationCategory(identifier: "", actions: [], intentIdentifiers: [],
hiddenPreviewsBodyPlaceholder: "χϡʔε͕ಧ͖·ͨ͠") center.setNotificationCategories([category]) ͜Ε͚ͩʂ
17 let category = UNNotificationCategory(identifier: "", actions: [], intentIdentifiers: [],
hiddenPreviewsBodyPlaceholder: "χϡʔε͕ಧ͖·ͨ͠") center.setNotificationCategories([category]) UNNotificationCategoryͷΠϯελϯεΛ࡞Δ
18 let category = UNNotificationCategory(identifier: "", actions: [], intentIdentifiers: [],
hiddenPreviewsBodyPlaceholder: "χϡʔε͕ಧ͖·ͨ͠") center.setNotificationCategories([category]) ࡞ͬͨcategoryΛొ͢Δ
19 ࣮લ ࣮ޙ ϩοΫղআ
20 ABςετʹ͍ͭͯ 3
21 Firebase A/B TestingΛར༻͢Δ Remote ConfigͰ ग़͚͕͠Ͱ͖ΔΑ͏ʹ͓ͯ͘͠
22 Firebase A/B TestingΛར༻͢Δ Remote Config TrueΛ৴ FalseΛ৴ ϓϨʔεϗϧμʔΛมߋ ϓϨʔεϗϧμʔͦͷ··
23
24 ܦిࢠ൛̐छྨ௨͕ଘࡏ͢Δ ࠓճͯ͢ͷ௨ͷϩοΫը໘࣌ͷ ϓϨʔεϗϧμʔΛมߋ͢Δ
25 ABςετͷ݁Ռͱ·ͱΊ 4
26 ϩοΫը໘࣌ͷϓϨʔεϗϧμʔΛ มߋͨ͠΄͏͕௨։෧্͕͕Γ·ͨ͠
27 ேץɾ༦ץ ใ ৽ணετʔϦʔ هࣄ௨ ̐छྨͷ௨͝ͱͷ݁Ռͷҧ͍
28 ಛʹேץɾ༦ץͷ௨͕ ৳ͼ͍ͯΔ
29
30 2~7%ͷ্ঢͬͯͲΕ͘Β͍ͳͷ͔ ϓϨʔεϗϧμʔมߋͳ͠ ϓϨʔεϗϧμʔมߋ͋Γ 238K 4.3% 12.3K 284K 4.5% 12.9K
31 2~7%ͷ্ঢͬͯͲΕ͘Β͍ͳͷ͔ +600ਓ͘Β͍௨Λ։͘Α͏ʹͳͬͨʂ
32 ·ͱΊ ೋߦΛॻ͖͚ͩ͢ͰɺϩοΫը໘࣌ͷ ϓϨʔεϗϧμʔΛม͑Δ͜ͱ͕Ͱָ͖ͯ ͜Ε͚ͩͳͷʹӨڹ͕ग़͖ͯͯ໘ന͍ Firebase A/B TestingͷABςετ؆୯Ͱྑ͍ ேץɾ༦ץͷ݁Ռ͕ྑ͔ͬͨͷɺ௨͕ૹΒΕΔ࣌ؒଳͷͰ ଞࣾͷ௨ͷ࣌ؒͱ͔Ϳ͍ͬͯͨͨΊɺࠩผԽ͕͏·͍͜ͱਤΕͨͷͩΖ͏͔ʁ
33 ͜Ε͔Β ̐छྨͷ௨͝ͱʹɺϓϨʔεϗϧμʔΛม͑Δͱ ΑΓ։෧͞ΕΔΑ͏ʹͳΔ͔ͬͯΈ͍ͨ ʮχϡʔε͕ಧ͖·ͨ͠ʯͱ͍͏จݴΛ શͯͷ௨ʹదԠͤ͞Δͷҧײ͕͋ΔͷͰछྨʹ͋ͬͨจݴʹม͍͑ͨ →identifierʹΑͬͯग़͚͠Δ͜ͱՄೳ
34 ࢀߟจݙ hiddenPreviewsBodyPlaceholder (https://developer.apple.com/documentation/usernotifications/unnotificationcategory/2873736- hiddenpreviewsbodyplaceholder) WWDC Best Practices and What’s
New in User Notifications 12:14ۙ (https://developer.apple.com/videos/play/wwdc2017/708/?time=730)
35 ͋Γ͕ͱ͏͍͟͝·ͨ͠