すべてのプロダクト
Search
ドキュメントセンター

Quick Tracking:デバイス ID の取得方法

最終更新日:Jun 08, 2025

1 Android SDK

Android デバイスの デフォルトのデバイス ID は、アプリケーションレベルで一意のデバイス ID です。これは、Quicktrackingによって自動的に生成されます。

  • Android 9 以降のデバイスの場合: SDK は imei、wifimac、androidid、およびシリアル番号を自動的に収集してデバイス ID を生成します。デバイス ID が生成されると、デバイス ID はローカルに保存されます。デバイス ID は、アプリケーションをアンインストールするか、アプリケーションデータを削除した後にのみ再生成されます。

  • Android レベル 10 レベル以上のデバイス: SDK は、oaid、gaid、androidd、およびシリアル番号 (SN) フィールドの値に基づいてデバイス ID を自動的に生成します。生成されたデバイス ID はローカルに保存されます。デバイス ID は、アプリケーションをアンインストールまたは削除した後にのみ生成されます。

  • アプリケーションの C ターミナルユーザーが IDFA と OAID の収集に同意した場合、Quick Tracking SDK は OAID と OAID を収集します。 QuickTracking アプリ SDK のみ OAID、GAID、Imei、WiFIMAC、AndroIDID、SN、IDFV を収集できます。

次のメソッドを使用して、デバイス ID を取得できます。

QtConfigure.getUMIDString()

2 iOS SDK

iOS デバイスのデフォルトのデバイス ID は、アプリケーションレベルで一意のデバイス ID です。これは、Quicktracking によって自動的に生成されます

  • iOS デバイスの場合、SDK は openudid を自動的に収集してデバイス ID を生成します。デバイス ID が生成されると、デバイス ID はキーチェーンに追加されます。デバイス ID は、工場出荷時の設定に戻すか、アプリケーションデータを削除した後にのみ生成されます。

  • アプリケーションの C ターミナルユーザーが IDFA と OAID の収集に同意した場合、Quick Tracking SDK は OAID と OAID を収集します。 QuickTracking アプリ SDK のみ OAID、GAID、Imei、WiFIMAC、AndroIDID、SN、IDFV を収集できます。

次のメソッドを使用して、デバイス ID を取得できます。

+ (NSString *)umidString;

3 ミニプログラム SDK

次のコードは、開発者を使用してミニプログラムのデバイス ID を取得してアップロードする方法の例を示しています。

  • デバイス ID は、ミニプログラムによって生成される一意の ID です。たとえば、WeChat の OpenID です。

  • 「_anony_id」に割り当てます

// ユーザー ID が非同期的に収集される場合、SDK がレポートされないようにし、BLOCK トラッキングポイントを設定する必要があります。
aplus.aplus_queue.push({
 action: 'aplus.setMetaInfo',
  arguments: ['_hold', 'BLOCK'] 
});

// _anony_id を設定する
aplus.aplus_queue.push({
 action: "aplus.setMetaInfo",
  arguments: ["_anony_id", "取得した openid"]
});

 // ユーザー ID の収集は非同期であるため、最初に BLOCK を設定してから、START を設定する必要があります。
 // _hold=START が設定されると、以前にブロックされたログはユーザー情報とともに 1 つずつ送信されます。
aplus.aplus_queue.push({
 action: 'aplus.setMetaInfo',
  arguments: ['_hold', 'START'] 
});

ミニプログラムで QuickTracking のデバイス ID を取得する必要がある場合は、metainfo で_anony_id を取得できます。

4 Web/H5 SDK

デフォルトでは、Web デバイス ID は Quicktracking によって自動的に生成されます。

次のいずれかの方法を使用して、SDK によって自動的に生成されるデバイス ID を取得できます。

cna という名前のフィールドは、現在のドメイン名の cookie に保存されます。 document.cookie ファイルを解析して、cna フィールドの値を取得できます。

_dev_id メソッドを使用して、アップロードされたデバイスの ID を次のように取得できます。

開発者は、 setMetaInfo を使用して set_dev_id を設定し、デバイス ID をカスタマイズできます。これは、読み取りaplus.getMetaInfo('_dev_id')