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

Mobile Platform as a Service:Android クライアント開発

最終更新日:Jun 11, 2026

mPaaS モバイルアナリティクスを Android アプリに統合し、イベントログを記録およびレポートします。

Android クライアントにモバイルアナリティクスを統合するには、次の手順を実行します。

  1. モバイルアナリティクスコンポーネントの統合

  2. イベントログの記録

  3. ログのレポート

1. モバイルアナリティクスコンポーネントの統合

Android 統合ガイドに従って、モバイルアナリティクスコンポーネントを追加します。

2. イベントログの記録

次の例では、カスタムプロパティを使用してイベントログを記録します。

サンプルコード

この例では、ビジネス ID、イベント ID、支払時間、ユーザー ID、支払方法を含むイベントを記録します。

import com.mpaas.mas.adapter.api.MPLogger;

import java.util.HashMap;
import java.util.Map;

// ビジネス ID
String bizType = "Pay";
// イベント ID
String logId = "PayResults";
// プロパティの追加
Map<String, String> params = new HashMap<>(4);
// プロパティ:支払時間。キーはプロパティ ID、値はプロパティ値。
params.put("pay_time", String.valueOf(System.currentTimeMillis()));
// プロパティ:ユーザー ID
params.put("user_id", "the-userId");
// プロパティ:支払方法
params.put("payment_method", "alipay");
// イベントの記録
MPLogger.event(logId, bizType, params);

パラメーターの説明

パラメーター

説明

bizType

ビジネス ID (ビジネスコードまたはビジネスタイプとも呼ばれます)。ビジネスを一意に識別します。この例では、支払ビジネスを表すために Pay に設定されています。

bizType はクライアントのログファイル名に影響します。ログファイル名は、timestamp_package-name-process_bizType の形式に従います。

logId

イベントを一意に識別します。詳細については、「チュートリアルシナリオ」をご参照ください。

params

イベントプロパティを params.put("param-key", "param-value") 形式で格納します。

  • param-key:プロパティ ID。「チュートリアルシナリオ」で定義されています。

  • param-value:プロパティ値。クライアントでは文字列として保存されます。サーバーは、分析のために文字列、整数、または浮動小数点型に自動的に変換します。

3. ログのレポート

キャッシュがしきい値に達した場合、またはアプリがバックグラウンドで一定期間実行された場合に、ローカルログは自動的にレポートされます。開発およびテスト中にログをすぐにレポートするには、以下を呼び出します。

import com.mpaas.mas.adapter.api.MPLogger;
MPLogger.uploadAll();

関連リンク