Hi%username%
多くの人が知りたいと思うでしょうし、おそらくユーザーがあなたのプログラムにどれだけの時間を費やしているのか、彼がよく使う機能、人生で一度だけ何を知っているのでしょうか? 少なくともアプリケーションのローカライズを改善するには(たとえば、フランスに住んでいる人にとっては、英語よりもフランス語で読むほうが楽しいでしょう)。 これで、導入部分は終了しました。アプリケーションに分析を実装しましょう!
最初に行う必要があるのは、
ここで登録し、最初のプロジェクトを作成することです。
1)[
新しいアプリの作成]を選択し、必要なフィールド(開発チーム、アプリケーションの名前、バージョン、製品カテゴリ)を入力します。 他のすべてのアイテム-あなたの要求と裁量で。
2)アプリケーションを正常に追加したら、そのバージョンを作成する必要があります! これを行うには、以下の[
バージョンの
追加]リンクを使用します。ここでは、プラットフォーム(iPhone(必要なもの)、Android(近い将来SDKをリリースすることを約束します)、または別のプラットフォーム)を示します。 次に-プログラムのバージョン。これは、アプリケーションで分析を記録するために使用するものです。 そして最後にリリース日。 また、アプリケーションの一意のIDがどこにあるかを忘れないでください。次のようになります。
ID :8ac5b4614774458e096c53a6d8bfd66de8f7fcbd
(IDと実際のIDの一致はランダムです!)
3)論文でこの大騒ぎの後、SDK自体をダウンロードする必要があります!
ダウンロードに移動して最新バージョンを
ダウンロードします。今日は2.0.37です。
2番目に行うことは、ライブラリをプログラムに接続することです。これは、数回クリックするだけで実行できます。
1)
libMMTracking.aをフレームワークのリストに接続し
ます2)
MMEvent.hおよび
MMTrackingMgr.hをプロジェクトヘッダーのリストに追加
3)libaの特性により、4つのライブラリ、つまり
「libz.1.2.3.dylib」 、
「libsqlite3.0.dylib」 、
「CoreLocation.framework」 、および
「SystemConfiguration.framework」をフレームワークに接続する必要があります
。まだ難しくありませんよね? その後、さらに進みました。
4)
info-plistファイルを開き、次の行を追加します。
MMAppID 、プロジェクトの作成時に受け取った同じIDを書き込む
5)次に、
「Bundle version」という行を見て、その値はサイトに示されているバージョンに対応している必要があります!
すべて、これで分析の収集を開始する準備がすべて整いました!
そのため、デリゲートの実装でファイルを開き、次のコードをここにコピーします。
#import «MMTrackingMgr.h»
@implementation < >
+ ( void )initialize
{
[ [ MMTrackingMgr sharedInstance ] startDefaultTracking ];
}
* This source code was highlighted with Source Code Highlighter .
以上です! 次の項目を含む基本的な情報のコレクションが含まれています。
1)アプリケーションの開始時間と終了時間
2)デバイスのタイプとモデル
3)OSバージョン
4)一意のデバイスID
5)アプリケーションのバージョン
6)プログラムが起動された場所の地理座標(このアイテムをオフにします)
基本コレクションから、6番目のアイテムのみをオフにし、残りはすべてデータベースに収集され、電話がアクティブな接続を見つけるとすぐにサーバーに送信されます。 6番目のアイテムが無効になっていない場合、ユーザーは自分の場所を送信する許可が必要になります。
36時間後(最初は何かおかしいと思っていました!)セクション
App Reportsのサイトで、そのような写真を観察することができます。

サイドでは、ご覧のとおり、さまざまなブックマークを調べて、数字が少ない場合はグラフを見ることができます。
この投稿では、インターフェイスやその他の統計の使用を追跡できる独自のイベントの作成については言及していません。 これを次回期待しています!
PS:SDKと一緒に、あらゆる場面で役立つドキュメントがあります。