Samsung Internet User-Agent文字列の解析

Samsung Internet Browser User-Agent文字列を解析します。Android上のChromeと区別する方法と、SamsungBrowserトークンについて学びます。

Mobile

詳細な説明

Samsung Internet User-Agentの理解

Samsung InternetはSamsung Galaxyデバイスのデフォルトブラウザで、世界で2番目に人気のあるモバイルブラウザです。Chromiumベースですが、独自のUAトークンを持っています。

典型的なSamsung Internet UA

Mozilla/5.0 (Linux; Android 13; SM-S918B) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/23.0 Chrome/115.0.0.0 Mobile Safari/537.36

主要トークン

  • SamsungBrowser/23.0 — Samsung Internetバージョン。これがプレーンなChromeと区別するものです。
  • Chrome/115.0.0.0 — 基盤となるChromiumバージョン。
  • SM-S918B — Samsungデバイスモデル番号。SM-S918BはGalaxy S23 Ultra(国際版)です。

Samsungデバイスモデルコード

Samsungモデル番号はパターンに従います:

  • SM-S — Galaxy Sシリーズ(フラッグシップ)
  • SM-A — Galaxy Aシリーズ(ミッドレンジ)
  • SM-T — Galaxy Tab(タブレット)
  • SM-F — Galaxy Fold/Flipシリーズ

解析の優先順位

解析時には、両方のトークンが存在するため、Chrome/の前にSamsungBrowser/をチェックする必要があります。この順序がないと、Samsung Internetユーザーは誤ってChromeユーザーとして分類されます。

ユースケース

モバイルアナリティクスチームがブラウザシェアレポートの正確性のために、Samsung InternetトラフィックをChrome Androidトラフィックから分離する必要があります。Samsung Internetには異なるアドブロッカーと拡張機能の動作があるため、アドテックプラットフォームもこのブラウザを解析して配信戦略を調整します。

試してみる — User-Agent Parser & Analyzer

フルツールを開く