デバイス特有のターゲティング
ユーザーのデバイスタイプやオペレーティングシステムに基づいて、異なる宛先にリダイレクトします。
デバイスタゲティングとは何ですか?
スキャナーのデバイスを検出し、最適化されたコンテンツを表示する1つのQRコード。
検出能力
オペレーティングシステム:
- iOS (iPhone, iPad)
- アンドロイド
- ウィンドウズ
- macOS
- リナックス
デバイスタイプ:
- 携帯電話
- タブレット
- デスクトップ/ラップトップ
- スマートテレビ
ブラウザ:
- サファリ、クローム、ファイアフォックス
- モバイルとデスクトップブラウザ
一般的な使用例
アプリのダウンロード:
- iOS: App Store
- Android: Google Play
- デスクトップ: ウェブアプリまたは指示
プラットフォーム固有のコンテンツ:
- モバイル: モバイル最適化ページ
- デスクトップ: フルウェブサイト
- タブレット: タブレットレイアウト
機能の利用可能性:
- iOS: iMessageの機能
- Android: Android特有の機能
- デスクトップ: ブラウザ拡張機能
デバイスの制限:
- モバイル: 簡略版
- デスクトップ: フル機能セット
- タブレット: 中程度の体験
デバイスターゲティングの設定
- 動的QRコードを作成または編集する
- デバイスタゲティングを有効にする
- デバイス固有のルールを追加する
- デフォルトの宛先を設定する
- 複数のデバイスでテストする
ルール設定
iOSルール:
- 検出: iPhone, iPad, iPod
- 目的地: App Storeリンク
- フォールバック: モバイルウェブ
Androidルール:
- 検出: Androidフォン/タブレット
- 目的地: Google Play リンク
- フォールバック: モバイルウェブ
デスクトップルール:
- 検出対象: Windows, Mac, Linux
- 目的地: ウェブアプリケーション
- フォールバック: ダウンロードページ
プライオリティシステム
ルールは順番に評価されます:
- 最も具体的な (iOS 16+)
- 中程度に特定(任意のiOS)
- 一般(任意のモバイル)
- デフォルトフォールバック
スマートアプリバナー
ネイティブアプリのインストールプロンプトを自動的に表示し、ウェブフォールバックに誘導します。
例示
モバイルゲーム:
- iPhone: App Store
- Android: プレイストア
- iPad: App Store(タブレット版)
- デスクトップ: "モバイルでプレイ" ページ
SaaS製品:
- iOS: App Store + モバイル機能
- Android: Play ストア + モバイル機能
- デスクトップ: フルウェブダッシュボード
- タブレット: 最適化されたタブレットインターフェース
イベント登録:
- モバイル: シンプルなモバイルフォーム
- タブレット: プレビュー付きの強化フォーム
- デスクトップ: すべてのオプションを含むフルフォーム
レストランメニュー:
- モバイル: 縦スクロールメニュー
- タブレット: グリッドレイアウトメニュー
- デスクトップ: 画像付きのフルメニュー
高度な機能
OSバージョン検出: 特定のOSバージョンをターゲットにする(iOS 15以上、Android 12以上)。
ブラウザ検出: Safari、Chromeの特性に最適化します。
画面サイズ: ビューポートの寸法でターゲットを設定します。
テスト戦略
物理テスト: 可能な場合は実際のデバイスでテストしてください。
ブラウザ DevTools: デバイスエミュレーションを使用して迅速なテストを行います。
ユーザーエージェントテスト: 検出精度を確認してください。
QA チェックリスト:
- iPhone(複数のモデル)
- Android(複数のブランド)
- iPad
- デスクトップ (Mac と Windows)
- 様々なブラウザ
ベストプラクティス
常にフォールバックを持つ: デフォルトの宛先は普遍的に機能する必要があります。
モバイルファースト: ほとんどのQRスキャンはモバイルで行われるため。
徹底的にテストする: デバイス検出は完璧ではありません。
明確なメッセージ: 機能が利用できないことをユーザーに通知してください。
パフォーマンス: すべての目的地が迅速に読み込まれるようにしてください。