この移行ガイドでは、SDK バージョン 2 の新機能と、v1.x の実装から移行する際のヒントについて説明します。v1.x の実装から移行する必要がないデベロッパーは、今すぐバージョン 2 のスタートガイドをご覧ください。
はじめに
Google アナリティクスでは最近、iOS 向け Google アナリティクス SDK バージョン 2 のアップデートがリリースされました。SDK バージョン 2 では、アプリ デベロッパー向けに設計された新機能と新しいレポート インターフェースがサポートされています。
すでに Google アナリティクスをご利用のデベロッパーの皆様には、新しい機能とレポートを活用できるよう、iOS 向け Google アナリティクス SDK のバージョン 2 に移行することをおすすめします。
バージョン 2 の新機能
iOS 向け Google アナリティクス SDK バージョン 2 では、アプリ デベロッパー向けの新しいレポート機能、新しい便利なディメンションと指標などが導入されています。バージョン 2 で提供される機能は次のとおりです。
- アプリ デベロッパー向けに強化されたレポート
- アプリ デベロッパー向けに標準レポートを再設計し、エンゲージメント フローや Google Play ソースなどの新しいレポートを追加しました。これにより、デベロッパーはユーザーの利用状況やエクスペリエンスに関する新たなインサイトを得ることができます。 バージョン 2 のプロパティを設定する際の最適な方法については、 アカウント設定のベスト プラクティスをご覧ください。
- アプリの新しいディメンションと指標
- SDK バージョン 2 には、スクリーン名、スクリーン ビュー、アプリ名、アプリのバージョンなど、アプリ固有の新しいディメンションと指標が追加されました。
- クラッシュと例外を測定する
- iOS 向け Google アナリティクス SDK には、例外測定と例外ヒットタイプが導入されています。例外測定を使用すると、クラッシュと致命的でない例外の件数と種類を測定できます。例外測定の実装方法については、例外に関するデベロッパー ガイドをご覧ください。
- カスタム ディメンションとカスタム指標
- カスタム ディメンションを作成すると、新しい方法でデータを分割できます。 詳しくは、 カスタム ディメンションとカスタム指標をご覧ください。
- ソーシャル インタラクションを測定する
- 埋め込み型のソーシャル プラグインやウィジェットに対するユーザー インタラクションを測定して、アプリにおけるソーシャルの価値に関する新たなインサイトを入手しましょう。 ソーシャル インタラクションの測定に関する詳細
始める前に
すべてのデベロッパーは、移行を開始する前に次の 2 つのステップを行う必要があります。
- iOS 向け Google アナリティクス SDK v2 をダウンロード
- 新しいアプリレポートとデータへのアクセスに使用する アプリビュー(プロファイル)を作成します。
バージョン 2 への移行
iOS 向け Google アナリティクス SDK v1.x を使用しているデベロッパーの方は、 スタートガイドをご参照のうえ、SDK バージョン 2 を実装してください。
移行時にデベロッパーが注意すべき変更には、次のようなものがあります。
- iOS 用の EasyTracker ライブラリは、バージョン 2 に含まれていません。
- バージョン 2 では
trackPageview:
がsendView:
になりました。詳しくは、バージョン 2 でスクリーン ビューを測定する方法をご覧ください。 - e コマースの実装が簡素化されました。 詳しくは、バージョン 2 でアプリ内 e コマースを測定する方法をご覧ください。
- カスタム変数はカスタム ディメンションとカスタム指標に置き換えられました。この新機能を利用するには、
setCustomVariableAtIndex:
の呼び出しをすべて更新する必要があります。 バージョン 2 でカスタム ディメンションとカスタム指標を実装する方法をご確認ください。
1 つの実装で複数のトラッキング ID を使用するなど、高度なデータ収集が必要な場合は、バージョン 2 の詳細設定ガイドで SDK の高度な機能の詳細についてご確認ください。