Kobo Touch は Google Analytics にデータを送信している

Kobo Touch が Google Analytics にデータを送信していることは、すでにネット上で報告されています。ここでは、実際に確認できたことをまとめておきます。

  • Kobo Touch は Google Analytics に送信するデータを /mnt/onboard/.kobo/KoboAnalytics.conf に保存している
  • 保存されるデータは 500件
  • Wi-Fi 接続されるか、Kobo Desktop と同期すると自動的に Google Analytics へ送信される
  • 再起動すると保存されているデータはクリアされる

簡単にまとめると、KoboGoogle Analytics を使ってユーザに無断でデバイスの利用状況をトラッキングしている ということです。今のところ送信されるのはどんな操作をしたかや本を何分読んだかということで、どんな本をいつ読んだかとか、ユーザ情報は送信されていないようです。

また、その操作をいつしたかという時刻情報は、私が見落としているのでないのなら、(セッションの初期化時刻以外は) 記録されていないようです。

以前、再起動しても保存されているデータはクリアされないと言いましたが、今日確認したらクリアされました。単なる私の勘違いでしょうか?

Kobo Desktop と同期するとデータを送信されることは、直接確認していませんが、以下のツイートに記載されています。私も「Kobo Desktop も Google Analytics にデータを送信している」で確認しました。


保存されるデータ

保存されるデータは以下のようなものです。以下は読みやすいように改行して URL デコードしてあります。

 utmwv=4.9.5
 utms=589
 utmn=1484088153
 utmhn=devices.kobo.com
 utmt=event
 utme=5(Reading Experience*Read Book*Duration - minutes)(0)
 utmhid=1333725860
 utmr=-
 utmp=/ReadingView/Book
 utmac=UA-6177406-22
 utmcc=__utma=253130064.1343201213.1346984919.1346984919.1346984919.1;+__utmz=253130064.1346984919.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);
 utmul=ja-jp
 utmsr=600x800)
 utmwv=4.9.5
 utms=593
 utmn=1083595015
 utmhn=devices.kobo.com
 utmdt=Sleep
 utmhid=730262838
 utmr=-
 utmp=/Power/Sleep
 utmac=UA-6177406-22
 utmcc=__utma=253130064.1343201213.1346984919.1346984919.1346984919.1;+__utmz=253130064.1346984919.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);
 utmul=ja-jp
 utmsr=600x800

以下は、再起動した直後のデータです。

 utmwv=4.9.5
 utms=1
 utmn=1913587573
 utmhn=devices.kobo.com
 utmt=event
 utme=8(App Version*Affiliate*5!Platform Id)9(KoboMobile/2.1.1/310*RakutenBooks*5!310)11(2*2*5!2)
 utmhid=832942490
 utmr=-
 utmp=/Initialization
 utmac=UA-6177406-22
 utmcc=__utma=253130064.1317945744.1347189615.1347189615.1347189615.1;+__utmz=253130064.1347189615.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);
 utmul=ja-jp
 utmsr=600x800)

パラメータの意味。Google Analytics の意味なので、Web サイトのトラッキングでない Kobo の場合、実際の意味とは異なる使い方をしているものがあります。

 utmwv = ga.js のバージョン
 utms = セッション内での GIF リクエスト (ページビューまたはイベント) の回数カウンタ
 utmn = GIF リクエストごとに変わるランダムな ID
 utmhn = ホスト名
 utmt = リクエストの種類
 utme = カスタム変数
 utmdt = ページタイトル
 utmhid = Adsense と GA の GIF リクエストを関連付けるためのランダムな数値
 utmr = 完全な参照元 URL
 utmp = リクエストされているページのパス
 utmac = アカウント文字列
 utmcc = Cookie の値 (後述)
 utmul = 言語
 utmsr = 画面解像度

Cookie の値。

__utma = ユーザ情報
ドメインハッシュ、ユーザ ID、初回訪問時のセッション開始時刻、前回のセッション開始時刻、現在(最新の)のセッション開始時刻、トータルの訪問回数。

__utmz = トラフィック情報
ドメインハッシュ、最新のキャンペーンが始まった時間、今までの累積キャンペ−ン変更回数、セッション数、utmcsr=…略…

Cookie の値は、現在の手許にある 500 件のデータすべてで同一でした。ただし、過去のファイルを調べるとドメインハッシュ以外の値は何度か変わっています。Kobo を再起動すれば変わるようですが、同一ファイル内でも変わっているものもありました。

データの種類

utmdt の種類で確認できたもの。

 utmdt=Add Note
 utmdt=Book clicked in a Recommendation tab
 utmdt=BookInfo SimilarTo opened
 utmdt=Device Information Open
 utmdt=Discover
 utmdt=Edit A Shelf
 utmdt=Extras Opened
 utmdt=Finish Reading
 utmdt=Global Search Open
 utmdt=Go To Annotation
 utmdt=Jump To
 utmdt=Library
 utmdt=Local Open
 utmdt=Mosaic Slot 1
 utmdt=Mosaic Slot 2
 utmdt=Mosaic Slot 3
 utmdt=Mosaic Slot 4
 utmdt=Mosaic Slot 5
 utmdt=Open A Shelf
 utmdt=Power Off
 utmdt=Reading Open
 utmdt=Recommended Opened
 utmdt=Shelves
 utmdt=Similar To
 utmdt=Sleep
 utmdt=Stats Page
 utmdt=Store Open
 utmdt=View Annotations List
 utmdt=Wifi Credentials
 utmdt=Wifi Scan
 utmdt=Wifi Success
 utmdt=Wireless Edit Open
 utmdt=Wireless Open

utmp の種類で確認できたもの。

 utmp=/Annotations/GoToAnnotation
 utmp=/Annotations/ViewList
 utmp=/BookInfo/SimilarTo
 utmp=/Discover/Recommended
 utmp=/Discover/SimilarTo
 utmp=/GlobalSearch
 utmp=/GlobalSearch/Local
 utmp=/GlobalSearch/Store
 utmp=/Home/Discover
 utmp=/Home/Library
 utmp=/Home/Mosaic/1
 utmp=/Home/Mosaic/2
 utmp=/Home/Mosaic/3
 utmp=/Home/Mosaic/4
 utmp=/Home/Mosaic/5
 utmp=/Initialization
 utmp=/Library/Books
 utmp=/Library/RemoveBook
 utmp=/Library/Shelves
 utmp=/Power/Off
 utmp=/Power/Sleep
 utmp=/ReadingLife/Stats
 utmp=/ReadingView/Book
 utmp=/ReadingView/FinishBook
 utmp=/Settings/DeviceInformation
 utmp=/Settings/Extras
 utmp=/Settings/Reading
 utmp=/Settings/Wireless
 utmp=/Settings/Wireless/Edit
 utmp=/Shelves/EditShelf
 utmp=/Shelves/Opened
 utmp=/SimilarTo/JumpTo
 utmp=/Wifi/CredentialsRequested
 utmp=/Wifi/Scan
 utmp=/Wifi/Success
 utmp=ReadingView/Book/AddNote
 utmp=RecommendationTabs/BookClicked

utme の種類で確認できたもの。

 utme=5(Error*ContentLocked)
 utme=5(Error*FilesystemRepaired)
 utme=5(Global Search*Global Search)
 utme=5(Global*Font Settings*Georgia-24)
 utme=5(Global*Side-load Stats*Files on Mass Storage)(17)
 utme=5(Global*Side-load Stats*Side-loaded Fonts Count)(5)
 utme=5(Global*Side-load Stats*User Has Side-loaded Fonts)(1)8(3!SDCardStatus*UserBooks)9(3!No*Both)11(3!2*2)
 utme=5(Library*Autocomplete Result Selected)
 utme=5(Reading Experience*Add Highlight)
 utme=5(Reading Experience*Annotations)
 utme=5(Reading Experience*Back With Location)
 utme=5(Reading Experience*Book Searched)
 utme=5(Reading Experience*Create Highlight)
 utme=5(Reading Experience*Dictionary Lookup)
 utme=5(Reading Experience*Dictionary Submenu)
 utme=5(Reading Experience*Dictionary)
 utme=5(Reading Experience*Font Family Changed*)(0)
 utme=5(Reading Experience*Fonts Submenu)
 utme=5(Reading Experience*MIME Type*)(0)
 utme=5(Reading Experience*Menu)
 utme=5(Reading Experience*More Submenu)
 utme=5(Reading Experience*Page Turning Option*)(0)
 utme=5(Reading Experience*Read Book*Duration - minutes)(数字)
 utme=5(Reading Experience*Scrubber Submenu)
 utme=5(Reading Experience*Search Result Click)
 utme=5(Reading Experience*Search Result Count*)(数字)
 utme=5(Reading Experience*Table Of Contents)
 utme=5(Release Notes OpenFSettingsRelease Notes OpenFReleaseNotes*Release Notes Open)
 utme=5(Settings OpenFSettings*Settings Open)
 utme=5(Settings*Airplane Mode Off)
 utme=5(Settings*Airplane Mode On)
 utme=5(Settings*Device Information Free Space*)(数字)
 utme=5(Settings*Device Information Legal)
 utme=5(Settings*Device Information Release Notes)
 utme=5(Settings*Number Of Partial Updates*)(6)
 utme=5(Settings*Reading Adobe Page Numbers*)(1)
 utme=5(Settings*Scribble)
 utme=5(Settings*Set View Type*List)
 utme=5(Settings*Show Clock)
 utme=5(Settings*Status Bar)
 utme=5(Settings*Wireless Add)
 utme=5(Settings*Wireless Edit Known Count*)(0)
 utme=5(Settings*Wireless Edit)
 utme=5(Shelves*Add Books Clicked)
 utme=5(Shelves*Shelf Edited*Books Added)(数字)
 utme=5(SimilarTo*No Related Books)
 utme=5(SimilarTo*Related Book Selected)
 utme=8(App Version*Affiliate)9(KoboMobile/1.9.18*Kobo)11(2*2)
 utme=8(App Version*Affiliate)9(KoboMobile/2.0.2*RakutenBooks)11(2*2)
 utme=8(App Version*Affiliate*5!Platform Id)9(KoboMobile/2.1.1/310*RakutenBooks*5!310)11(2*2*5!2)

上記 3つのパラメータの値から、どのようなデータを送信しているか、だいたいわかると思います。

送信されるデータ

実際に送信されたのは以下のようなデータです。Kobo からのパケットをキャプチャしたものです。

621 57.028550 192.168.253.10 www-google-analytics.l.google.com HTTP 832 GET /__utm.gif?utmwv=4.9.5&utms=97&utmn=1612258637&utmhn=devices.kobo.com&utmt=event&utme=5(Settings*Device%20Information%20Legal)&utmdt=Device%20Information%20Open&utmhid=1917177323&utmr=-&utmp=%2FSettings%2FDeviceInformation&utmac=UA-6177406-22&utmcc=__utma%3D253130064.1979555937.1346411607.1346411607.1346411607.1%3B%2B__utmz%3D253130064.1346411607.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmul=ja-jp&utmsr=600x800 HTTP/1.1

624 61.916821 192.168.253.10 www-google-analytics.l.google.com HTTP 725 GET /__utm.gif?utmwv=4.9.5&utms=98&utmn=2005912693&utmhn=devices.kobo.com&utmdt=Power%20Off&utmhid=2003657960&utmr=-&utmp=%2FPower%2FOff&utmac=UA-6177406-22&utmcc=__utma%3D253130064.1979555937.1346411607.1346411607.1346411607.1%3B%2B__utmz%3D253130064.1346411607.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmul=ja-jp&utmsr=600x800 HTTP/1.1

627 62.100481 192.168.253.10 www-google-analytics.l.google.com HTTP 860 GET /__utm.gif?utmwv=4.9.5&utms=1&utmn=1554587106&utmhn=devices.kobo.com&utmt=event&utme=8%28App%20Version%2AAffiliate%2A5%21Platform%20Id%299%28KoboMobile%2F2.1.1%2F310%2ARakutenBooks%2A5%21310%2911%282%2A2%2A5%212%29&utmhid=1954778453&utmr=-&utmp=%2FInitialization&utmac=UA-6177406-22&utmcc=__utma%3D253130064.1993127613.1346417543.1346417543.1346417543.1%3B%2B__utmz%3D253130064.1346417543.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmul=ja-jp&utmsr=600x800 HTTP/1.1

630 66.953765 192.168.253.10 www-google-analytics.l.google.com HTTP 724 GET /__utm.gif?utmwv=4.9.5&utms=2&utmn=1305567516&utmhn=devices.kobo.com&utmdt=Power%20Off&utmhid=1144475542&utmr=-&utmp=%2FPower%2FOff&utmac=UA-6177406-22&utmcc=__utma%3D253130064.1993127613.1346417543.1346417543.1346417543.1%3B%2B__utmz%3D253130064.1346417543.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmul=ja-jp&utmsr=600x800 HTTP/1.1