このページには、Google アナリティクス Collection API と SDK に加えられた変更内容が記載され、ウェブ トラッキング(ga.js)、Android SDK、iOS SDK の変更履歴が含まれています。このリストを定期的にチェックして、新たな変更がないかどうか確認してください。以下の購読セクションのフィードから、変更通知を受け取るように登録することも可能です。
変更履歴の購読
Collection API、Configuration API、Reporting API に関する情報がすべて含まれています。
ウェブ トラッキング(ga.js と analytics.js)、Android SDK、iOS SDK、Measurement Protocol に関する情報が含まれています。
ウェブ トラッキング(analytics.js)- リリース 2017-09-21(2017 年 9 月 21 日)
有効な参照ソースとして「android-app://」URL を追加しました。
ウェブ トラッキング(analytics.js)- リリース 2017-07-12(2017 年 7 月 12 日)
今回のリリースでは新しい customTask タスクを追加しました。
iOS SDK - リリース バージョン 3.17(2016 年 9 月 12 日)
今回のリリースには、次の点が含まれます。
Google アナリティクス
- iOS 10 との互換性を持たせ、バグを修正しました。
iOS SDK - リリース バージョン 3.16(2016 年 8 月 10 日)
今回のリリースには、次の点が含まれます。
Google アナリティクス
- クラッシュを解決しました。
iOS SDK - リリース バージョン 3.15(2015 年 11 月 23 日)
今回のリリースには、次の点が含まれます。
Google アナリティクス
- 変更はありません。
Google タグ マネージャー
- 単体テストを実行するとクラッシュする問題を解決しました。
iOS SDK - リリース バージョン 3.14(2015 年 10 月 23 日)
次の変更を行いました。
Google アナリティクス
- ビットコードのサポートを追加しました。
Google タグ マネージャー
- ビットコードのサポートを追加しました。
iOS SDK - リリース バージョン 3.13(2015 年 7 月 21 日)
今回のリリースには、次の点が含まれます。
Google アナリティクス
- setCampaignParametersFromUrl を使用するとクラッシュする問題を解決しました。問題 636
Google タグ マネージャー
- 変更はありません。
iOS SDK - リリース バージョン 3.12(2015 年 5 月 11 日)
今回のリリースには、次の点が含まれます。
Google アナリティクス
- 変更はありません。
Google タグ マネージャー
- クラス名の競合を修正しました。問題 631。
Android SDK - リリース バージョン 4.5 - Google Play 開発者サービス 7.3(2015 年 5 月 1 日)
今回のリリースには、次の点が含まれます。
Google アナリティクス
- Google Play 以外のデバイスでのバックグラウンド ディスパッチのサポートを始めました。
- アナリティクス Logger/LogLevel のサポートを終了しました。代わりに Android のロギングを使用するようにしました。デバッグ ロギングを有効にするには、
adb shell setprop log.tag.GAv4 DEBUG
を実行してください。 - データ配信を改善し、キャンペーン属性をインストールするためのリファクタリングのサポートを始めました。
- キャンペーンの解析バグを修正しました。問題 596。
- アナリティクス初期化の最初の数秒間に未処理のアプリケーション例外が正しく報告されるようにしました。問題 443。
Google タグ マネージャー
- 変更はありません。
iOS SDK - リリース バージョン 3.11(2015 年 4 月 30 日)
今回のリリースには、次の点が含まれます。
Google アナリティクス
- iOS 8.0 以降で nativeBounds を使って画面解像度をレポートできるようになりました。これにより、問題 504 を解決します。
- クリック関連のキャンペーン パラメータのサポートを始めました。
- デバイスの OS バージョンに加えて iOS ハードウェア モデルをレポートできるようになりました。これにより、問題 408 を解決します。
- iOS 7.1 以降で iAd のインストール属性についてレポートできるようになりました。これには iAd フレームワークが必要です。
- appview のヒットタイプに対する非推奨警告を追加しました。
- sqlite3 は必須ライブラリになりました。
Google タグ マネージャー
- TAGDispatcher で nil 文字列がクラッシュする問題を解決しました。
ウェブ トラッキング(analytics.js)- リリース 2015-04-13(2015 年 4 月 13 日)
今回のリリースでは、新しいフィールドを追加しました。フィールドの完全なリストについては、フィールド リファレンスを確認してください。
トランスポート
- transport フィールドでは、ヒットが送信されるメカニズムを設定できます。
その他の変更
useBeacon
オプションのサポートを終了しました。- バグの修正
Android SDK - リリース バージョン 4.0.6 - Google Play 開発者サービス 7.0(2015 年 3 月 19 日)
次の変更を行いました。
Google アナリティクス
- 問題 440: CampaignTrackingService NullPointerException を解決しました。
- 問題 552: GoogleAnalytics.getInstance() is blocking を解決しました。
- 問題 564: Analytics auto activity reporting throws UnsupportedOperationException を解決しました。
- 軽微なバグを修正しました。
Google タグ マネージャー
- 軽微なバグを修正しました。
Android SDK - リリース バージョン 4.0.5 - Google Play 開発者サービス 6.7(2015 年 2 月 17 日)
今回のリリースには、次の点が含まれます。
Google アナリティクス
- 軽微なバグを修正しました。
Google タグ マネージャー
- TagManager「IllegalStateException: Results have already been set」を回避する方法に関する競合状態バグを修正しました。
Measurement Protocol - リリース 2015-01-30(2015 年 1 月 30 日)
今回のリリースでは、新しいヒット パラメータを追加しました。パラメータの完全なリストについては、パラメータ リファレンスをご覧ください。
データソース
ds
データソース パラメータを使用して、ヒットのデータソースを設定できます。
ウェブ トラッキング(analytics.js)- リリース 2015-01-30(2015 年 1 月 30 日)
今回のリリースでは、新しいフィールドを追加しました。フィールドの完全なリストについては、フィールド リファレンスを確認してください。
データソース
- データソース フィールドでは、ヒットのデータソースを設定できます。
Measurement Protocol - リリース 2015-01-29(2015 年 1 月 29 日)
今回のリリースでは、新しいヒット パラメータを追加しました。パラメータの完全なリストについては、パラメータ リファレンスをご覧ください。
地域オーバーライド
geoid
地域オーバーライドを使用すると、ユーザーの地理的位置を明示的に設定できます。
Android SDK - リリース バージョン 4.0.4 - Google Play 開発者サービス 6.5(2014 年 11 月 24 日)
次の変更を行いました。
Google アナリティクス
- 問題 443: Google Play Services does not submit exceptions に関する例外トラッキングを改善しました。
- 軽微なバグを修正しました。
Google タグ マネージャー
- Google タグ マネージャーに変更はありません。
iOS SDK - リリース バージョン 3.10(2014 年 11 月 5 日)
今回のリリースには、次の点が含まれます。
Google アナリティクス
- ビーコンのディスパッチ時にすべてのビーコンが送信されないという問題を解決しました。
- アプリがバックグラウンドに移動したときにディスパッチする方法を示すための CuteAnimals サンプルアプリを更新しました。
- 拡張 e コマース フィールドのサポートを始めました。
- iOS SDK 8.0 を使ってコンパイルした際に GAIHit クラスと GAIProperty クラスが見つからないという警告メッセージを削除し、これらのクラスを削除しました。
- ビーコンのディスパッチがより効率的になりました。1 つの HTTPS リクエストで複数のビーコンがディスパッチされます。
- 特定の状況下でのデータプランの使用量を抑えるためにリクエストが圧縮されます。
Google タグ マネージャー
- TAGContainerFuture ベースの openContainerWithId のサポートを終了しました。iOS8 でこの API を使用して、UIAppDelegate ライフサイクルの一部の段階で get を呼び出すとエラーが発生します。
- Google ユニバーサル アナリティクス タグの拡張 e コマースで、カスタム指標とカスタム ディメンションのサポートを始めました。
- 拡張 e コマース アクションで、必須商品ではなくオプション商品を定義するようにバグを修正しました。
- Google ユニバーサル アナリティクス タグの広告 ID 機能をサポートするようになりました。
- CuteAnimals アプリをバックグラウンドへ移動する際のデータの送信方法を示すため、CuteAnimals サンプルアプリを更新しました。
Android SDK - リリース バージョン 4.0.3 - Google Play 開発者サービス 6.1(2014 年 9 月 25 日)
次の変更を行いました。
Google アナリティクス
- 軽微なバグを修正しました。
Google タグ マネージャー
- 拡張 e コマース サポートを始めました。詳しくは、拡張 e コマース デベロッパー ガイドをご覧ください。
ウェブ トラッキング(analytics.js)- リリース 2014-09-02(2014 年 9 月 2 日)
useBeacon
パラメータを渡すことで、サポートされているブラウザでnavigator.sendBeacon
を使用してヒット数が送信できるようにしました。- display features プラグインによって設定された Cookie の名前を、
_dc
から_gat
に変更しました。
iOS SDK - リリース バージョン 3.09(2014 年 7 月 31 日)
今回のリリースには、次の点が含まれます。
Google アナリティクス
- 変更はありません。
Google タグ マネージャー
- Google ユニバーサル アナリティクス タグで拡張 e コマースのサポートを始めました。
- 新しい
dispatch
メソッドとdispatchWithCompletionHandler
メソッドを TAGManager クラスに追加しました。
Android SDK - リリース バージョン 4.0.2 - Google Play 開発者サービス 5.0(2014 年 7 月 1 日)
次の変更を行いました。
Google アナリティクス
- 拡張 e コマース サポートを始めました。詳しくは、拡張 e コマース デベロッパー ガイドをご覧ください。
- 広告 ID が変更されるたびにクライアント ID がリセットされるようにしました。
- 広告 ID の収集をデフォルトで無効にしました。
- 例外報告用のプログラマティック API を追加しました。
- ドキュメントのバグを修正しました。
- 軽微なバグを修正しました。
Google タグ マネージャー
- Google タグ マネージャーに変更はありません。
iOS SDK - リリース バージョン 3.08(2014 年 6 月 25 日)
今回のリリースには、次の点が含まれます。
Google アナリティクス
- ライブラリ libAdIdAccess.a(SDK の一部として提供されています)がアプリケーションに含まれており、
allowIDFACollection
プロパティが true に設定されている場合、SDK は IDFA と広告主のトラッキング有効フラグを収集するようにしました。 - 拡張 e コマースのサポートを始めました。
- appview ヒットタイプの代わりとなる screenview ヒットタイプを追加しました。
- 各ヒットにヒット ID パラメータを追加しました。パラメータは、appview、screenview、pageview のヒットが生成されるたびに変更されます。
- IDFA 値が変更されるたびに ClientId をリセットするようにしました。これは IDFA がトラッカーに収集されたときにのみ発生します。
- GAI クラスに新しい
dispatchWithCompletionHandler
メソッドを追加しました。 - SDK が clientId なしか空の clientId でビーコンを送信してしまう問題を解決しました。
Google タグ マネージャー
- 変更はありません
ウェブ トラッキング(analytics.js)- リリース 2014-06-25(2014 年 6 月 25 日)
- 有効なトラッキング ID を含まないヒットはドロップされるようにしました。
- クロスドメイン リンク プラグインで正規表現がサポートされるようになりました。
ウェブ トラッキング(ga.js)- リリース 2014-06-25(2014 年 6 月 25 日)
- 有効なトラッキング ID を含まないヒットはドロップされるようにしました。
Measurement Protocol - リリース 2014-05-12(2014 年 5 月 12 日)
-
サポートされているオーガニック ソースのリストを更新しました。
- 削除: Netscape、About、Mamma、Voila、Live、Wirtulana Polska、Yam、Ozu
- 追加 / 更新: Baidu、DOCOMO、Onet、Centrum、Sogou、Tut.By、Globo、Ukr.net、So.com、au one
ウェブ トラッキング(analytics.js)- リリース 2014-05-12(2014 年 5 月 12 日)
-
サポートされているオーガニック ソースのリストを更新しました。
- 削除: Netscape、About、Mamma、Voila、Live、Wirtulana Polska、Yam、Ozu
- 追加 / 更新: Baidu、DOCOMO、Onet、Centrum、Sogou、Tut.By、Globo、Ukr.net、So.com、au one
iOS SDK - リリース バージョン 3.07(2014 年 5 月 9 日)
今回のリリースには、次の点が含まれます。
Google アナリティクス
- User ID フィールドを追加しました。
Google タグ マネージャー
- 広告識別子(IDFA)を正しく返すことができるように(利用可能な場合)、広告マクロの ID のバグを修正しました。
- 問題を解決し、ユーザーが e コマース データで
NSNumber
を使用できるようにしました。
Measurement Protocol - リリース 2014-04-16(2014 年 4 月 16 日)
今回のリリースには、appview
ヒットタイプの置き換えに加え、パラメータの追加と名前変更が含まれています。パラメータの完全なリストについては、パラメータ リファレンスをご覧ください。
appview の置き換え
appview
ヒットタイプをscreenview
に置き換えました。できるだけ早くアプリ トラッキング コードを更新して、appview
ではなくscreenview
を使用してください。
新しいパラメータ
- Application ID - アプリケーション識別子。
- Application Installer ID - アプリケーション インストーラの識別子。
パラメータ名の変更
- コンテンツの説明はスクリーン名に名前を変更しました。クエリ パラメータ名
cd
に変更はありません。
ウェブ トラッキング(analytics.js)- リリース 2014-04-16(2014 年 4 月 16 日)
今回のリリースでは、appview
ヒットタイプを置き換え、新しいフィールドを追加しました。フィールドの完全なリストについては、フィールド リファレンスを確認してください。
appview の置き換え
appview
ヒットタイプをscreenview
に置き換えました。できるだけ早くアプリ トラッキング コードを更新して、appview
ではなくscreenview
を使用してください。
新しいフィールド
- Screen Name - ページまたは画面の名前。設定しない場合、デフォルトでページ URL(ウェブ)またはスクリーンの ID(アプリ)が設定されます。
- Application ID - アプリケーション識別子。
- Application Installer ID - アプリケーション インストーラの識別子。
その他の変更
- デバッグ出力を改善しました。
- 事前レンダリングのさまざまなバグを修正しました。
- 接頭辞のない事前レンダリング API のサポートを始めました。Chrome に加え、IE11 でも事前レンダリングが動作するようにしました。
- リンカー サポートにおけるその他の軽微なバグを修正しました。
ウェブ トラッキング(ga.js)- リリース 2014-04-16(2014 年 4 月 16 日)
- Yahoo のセキュア検索は現在、オーガニック検索ソースとして正しく分類されるようになりました。
- 接頭辞のない事前レンダリング API のサポートを始めました。Chrome に加え、IE11 でも事前レンダリングが動作するようにしました。
ウェブ トラッキング(analytics.js)- リリース 2014-04(2014 年 4 月 2 日)
- User ID パラメータを上書きする機能を追加しました。
Android SDK - リリース バージョン 4(2014 年 3 月 25 日)
Google アナリティクスと Google タグ マネージャー
- Google アナリティクスと Google タグ マネージャーの SDK を、Google Play 開発者サービス SDK 4.3 に統合しました。
- これにより、デバイスに Google Play 開発者サービスをインストールする必要がなくなりました。Google Play 開発者サービスが利用できない場合、SDK は自動的にローカル ディスパッチに戻ります。
- ご利用方法について詳しくは、Android 向け Google タグ マネージャー SDK v4 と Android 向け Google アナリティクス SDK v4 をご覧ください。
iOS SDK - リリース バージョン 3.06(2014 年 3 月 18 日)
今回のリリースには、次の点が含まれます。
Google アナリティクス
- SDK がデフォルトで Application ID パラメータ(
&aid
)を自動入力するようにしました。
Google タグ マネージャー
- Google アナリティクス ウェブテストのマクロをサポートするようになりました。
Android SDK - リリース バージョン 3.02(2014 年 3 月 18 日)
次の変更を行いました。
Google アナリティクス
- Google アナリティクスに変更はありません。
Google タグ マネージャー
- Google アナリティクス ウェブテストのマクロをサポートするようになりました。
iOS SDK - リリース バージョン 3.03c(2014 年 2 月 19 日)
今回のリリースには、次の点が含まれます。
Google アナリティクス
- Google アナリティクスに直接変更はありません。Google タグ マネージャーはデフォルトで
AdSupport.framework
に依存しなくなりましたのでご注意ください。これは、問題 387 の解決に役立つ場合があります。
Google タグ マネージャー
AdSupport.framework
API を呼び出す関数は、独立したライブラリlibAdIdAccess.a
に分割されます。アプリはそのライブラリとリンクして、広告識別子(IDFA)文字列と広告トラッキング有効フラグにアクセスする必要があります。
ウェブ トラッキング(analytics.js)- リリース 2014-02(2014 年 2 月 11 日)
- Firefox のさまざまなズームレベルでドメイン間を移動する際に、リンカー パラメータを無視しないようにしました。
- ページ解析が特定の URL をロードできない問題を解決しました。
- デバッグモード出力を改善しました。
ウェブ トラッキング(ga.js)- リリース 2014-02(2014 年 2 月 11 日)
- メンテナンス リリースです。
iOS SDK - リリース バージョン 3.03a(2014 年 2 月 5 日)
今回のリリースには、次の点が含まれます。* AdSupport.framework
を不要にしました。* 未使用のコードを削除しました。
iOS SDK - リリース バージョン 3.03(2014 年 1 月 14 日)
今回のリリースには、次の点が含まれます。* 64 ビット iOS 7.0 SDK のサポートを始めました。* libGoogleAnalyticsServices.a
ライブラリの一部である libGoogleAnalytics_debug.a
を削除しました。Google アナリティクス向け CuteAnimals ビルドファイルから、不必要なコードやアーティファクトを削除しました。
ウェブ トラッキング(analytics.js)- リリース 2013-11(2013 年 11 月 22 日)
- メンテナンス リリースです。
ウェブ トラッキング(ga.js)- リリース 2013-11(2013 年 11 月 22 日)
- 複数のトラッカーを使用するサイトでのユニバーサル アナリティクスのアップグレードのサポートを改善しました。
ウェブ トラッキング(analytics.js)- リリース 2013-11(2013 年 11 月 7 日)
- Cookie ドメインの自動設定を追加しました。
- フォーム用のクロスドメイン自動リンク設定を追加しました。
- バグの修正
iOS SDK - リリース バージョン 3.02(2013 年 10 月 18 日)
このリリースに含まれる内容: * プロトコル バッファ SDK との競合を修正しました。* コード ストリッピングが有効な場合のリンカーエラーを修正しました。
Android SDK - リリース バージョン 2.0beta6(2013 年 10 月 11 日)
次の変更を行いました。* 6 番目のベータ版をリリースしました。* KitKat(API レベル 19)をターゲットとするアプリが SDK を使用する際に発生するランタイム例外を回避するため、必要な変更を行いました。
Android SDK - リリース バージョン 3.01(2013 年 10 月 11 日)
次の変更を行いました。* 2 番目のバージョン 3.0 をリリースしました。* KitKat(API レベル 19)をターゲットとするアプリが SDK を使用する際に発生するランタイム例外を回避するため、必要な変更を行いました。
iOS SDK - リリース バージョン 3.01(2013 年 9 月 20 日)
今回のリリースには、次の点が含まれます。
- iOS 7.0 向けに作成した場合に発生するリンクエラーを修正しました。
iOS SDK - リリース バージョン 3.0.0(2013 年 8 月 16 日)
次の変更を行いました。* 1 番目のバージョン 3.0 をリリースしました。* analytics.js に合わせて SDK API を変更しました。track
と send
のメソッドを削除しました。代わりに send
と GAIDictionaryBuilder
の構築メソッドを使用してください。* GAITracker
プロトコルのほとんどのプロパティを削除しました。代わりに set
をさまざまなフィールドに使用してください。* set
メソッドを使って設定されたすべてのパラメータを保持するようにしました。以前は、次の send または track の呼び出しに対してのみいくつかのパラメータが設定されていました。* SDK 用に独自のカスタム ロギングを実装する場合に、GAILogger
プロトコルを利用できるようにしました。* 最小システム要件を変更しました。詳細については、Readme.txt をご覧ください。* すべての SDK アクティビティ(データベースとネットワークへのアクセス)を別のスレッドで行うようにしました。* clientId
を読み取れるようにしました。[tracker get:kGAIClientId]
を呼び出します。この呼び出しは、clientId
がデータベースから読み取られるまでブロックされます。* ヒット数が 2,000 バイトを超えない限り、POST
を使用しないようにしました。代わりに GET
を使います。* 今後 SDK は、HTTP レスポンス コードに基づいてヒットの送信を再試行しません。
Android SDK - リリース バージョン 3.0.0(2013 年 8 月 16 日)
次の変更を行いました。* 1 番目のバージョン 3.0 をリリースしました。* analytics.js にさらに合わせるよう SDK API を書き替えました。詳しくは、javadoc と /analytics/devguides/collection/android/v3/ をご覧ください。* track
メソッドと send
メソッドをすべて削除しました。代わりに、MapBuilder
クラスの send メソッドとそれに対応する construct メソッドを使用してヒットを送信できます。set
と send
を使用してヒットを作成するために使用できる定数のリストについては、クラス Fields
を参照してください。* useHttps
や anonymizeIp
などのプロパティの多くを削除しました。set
。コマンドを使って、これらのプロパティをセットしたりリセットしたりすることができます。* 新たに EasyTracker
が Tracker
を拡張するようになりました。トラッキング コールを直接行うために EasyTracker.getTracker
を呼び出す必要はありません。* SDK が起動を始めるためにセッション制御フラグを設定しないようにしました。開発者が新しいセッションが必要かどうかを判断する必要があります。EasyTracker は以前と同じようにセッション管理を処理します。* SDK がカスタム ロギング クラスをサポートするようにしました。詳しくは、Javadoc の Logger
を参照してください。* dryRun
モードを追加しました。* clientId
を読み取れるようにしました。tracker.get(Fields.CLIENT_ID)
を呼び出します。この呼び出しは、clientId
が永続ストアから読み込まれるまでブロックされます。* 今後 SDK は、HTTP レスポンス コードに基づいてヒットの送信を再試行しません。
Android SDK - リリース バージョン 2.0beta5(2013 年 4 月 10 日)
次の変更を行いました。* 5 番目のベータ版をリリースしました。* EasyTracker の例外解析のバグを修正しました。ga_reportUncaughtExceptions
フラグが設定されていると、例外パーサーが初期化されず、結果として捕捉されなかった例外の位置が解析されませんでした。この修正により、ga_reportUncaughtExceptions
を true に設定すると、捕捉されなかった例外の場所をクラッシュ レポートと例外レポートで確認できるようになりました。
Measurement Protocol - リリース 2013-03(2013 年 3 月 22 日)
本日、新しい Measurement Protocol を公開ベータ版としてリリースしました。
ウェブ トラッキング(analytics.js)- リリース 2013-03(2013 年 3 月 22 日)
本日、新しい analytics.js コレクション ライブラリをオープンベータ版としてリリースしました。
ウェブ トラッキング(ga.js)- リリース 2013-02(2013 年 2 月 13 日)
次の変更を最新バージョンのトラッキング コードに適用しました。
_set
を使用して、現地通貨を指定できるようになりました(例:gaq.push(['_set', 'currencyCode', 'EUR'])
)。
iOS SDK - リリース バージョン 2.0beta4(2013 年 1 月 8 日)
今回のリリースには、次の点が含まれます。
- デフォルトの appVersion を
CFBundleVersionKey
ではなくCFBundleShortVersionString
の値に変更しました。 - デフォルトのプロトコルとして、HTTP ではなく HTTPS を使用するようにしました。
- track メソッドを send に変更しました(例:
trackView
はsendView
と呼ばれるようにしました)。 - 軽微なバグを修正しました。
Android SDK - リリース バージョン 2.0beta4(2013 年 1 月 8 日)
次の変更を行いました。* 4 番目のベータ版をリリースしました。* SDK はサンプルレート設定を優先します。過去にサンプルレートを 100% 以外に設定した場合、ベータ版 3 と比較して、アナリティクスの指標の一部で対応する減少が見られるようになりました。* track メソッドを send に変更しました(例: trackView
は sendView
と呼ばれるようになりました)。* Transaction.setCurrencyCode
による現地通貨サポートを始めました。* デフォルトで、HTTP ではなく HTTPS を使用します。* ネットワーク接続がない場合、SDK がヒットをディスパッチしないようにしました。* インストール キャンペーン データを処理しようとしている際に ANR を使用しないようにしました。* SDK から TrackedActivity
クラスを削除しました。* SDK の初期化をメイン UI スレッドから移動しました。* 破損した SQLite データベースから復旧するための SDK の機能を改善しました。* 他のいくつかのクラッシュとバグを修正しました。
iOS SDK - リリース バージョン 2.0beta3 iOS6 アップデート(2012 年 9 月 26 日)
今回のリリースには、次の点が含まれます。
- libGoogleAnalytics.a に armv7s アーキテクチャを追加しました。
- libGoogleAnalytics.a から armv6 アーキテクチャを削除しました。
iOS SDK - リリース バージョン 1.5.1(2012 年 9 月 18 日)
今回のリリースには、次の点が含まれます。
-
バグの修正:
- NoThumb バージョンのライブラリを削除しました。
- armv6 のサポートを終了しました。
-
新機能:
- armv7s のサポートを追加しました(iPhone5 向け)。
Android SDK - リリース バージョン 1.5.1(2012 年 9 月 18 日)
今回のリリースには、次の点が含まれます。
- バグの修正:
- 1.5 より前の SDK カスタム変数から 1.5 SDK カスタム変数への移行を修正しました。
- ユーザーの背景データ制限設定を優先するようにしました。
iOS SDK - リリース バージョン 1.5(2012 年 9 月 17 日)
次の変更を行いました。
- バグの修正:
- GANTrackerDelegate プロトコル メソッドを省略可能にしました。
- 最後にトラッキングしたページビュー(utmp)がイベントに追加されるようになりました。
- 新機能:
- 最大 50 個のカスタム変数がサポートされます(注: この機能をご利用いただけるのは、Google アナリティクス プレミアムのお客様のみです)。
- BasicExample サンプルアプリを更新しました。
Android SDK - リリース バージョン 1.5(2012 年 9 月 17 日)
今回のリリースには、次の点が含まれます。
-
バグの修正:
- メモリリークを解決しました。
- 最後にトラッキングされたページビュー(
utmp
)がイベントに含まれるようにしました。
-
新機能:
- 50 個のカスタム変数がサポートされます(注: この機能をご利用いただけるのは、Google アナリティクス プレミアムのお客様のみです)。
iOS SDK - リリース バージョン 2.0beta3(2012 年 8 月 21 日)
今回のリリースには、次の点が含まれます。
- 次のソーシャル トラッキング メソッドを
GAITracker
に追加しました。trackSocial:withAction:withTarget:
- タイミング メソッド シグネチャを次のように変更しました。
trackTiming:withValue:withName:withLabel:
- 次の手動の構築メソッドとディスパッチ メソッドを GAITracker に追加しました。
set:value:
get:
send:params:
- カスタム ディメンション セッター メソッドを GAITracker に追加しました。
setCustom:dimension:
setCustom:metric:
- 報告された
CoreData
の問題を防ぐため、データストアのアーキテクチャをリファクタリングしました。
Android SDK - リリース バージョン 2.0beta3(2012 年 8 月 21 日)
次の変更を行いました。
- カスタム ディメンションと指標のサポートを始めました。
- ソーシャル インタラクション トラッキングのサポートを始めました。
StandardExceptionParser
クラスを公開にしました。- SDK の初期化中に時折クラッシュする問題を解決しました。
- 一部のデバイスで
INSTALL_REFERRER
ブロードキャストが無視される問題を解決しました。 GoogleTracker
クラスのConcurrentModificationExceptions
を修正しました。- その他バグの修正と改良。
iOS SDK - リリース バージョン 2.0beta2(2012 年 6 月 27 日)
今回のリリースには、次の点が含まれます。
- 最新の転送形式に更新しました。
sampleRate
を倍精度浮動小数点形式に変更しました。- 過剰なトラッキングを抑制するようにしました。
- opt-out が有効になっている場合に、ディスパッチされていないトラッキング情報を削除するようにしました。
- 30 日を超えた未送信のトラッキング情報を削除するようにしました。
- ヒット ディスパッチャの機能を強化しました。
- ディスパッチャを定期的に再試行する代わりに、接続が失われたときに Reachability API を使用し、接続の再確立時に通知を受け取るようにしました。
- サンプルアプリを更新しました。
- その他バグの修正と改良。
Android SDK - リリース バージョン 2.0beta2(2012 年 6 月 21 日)
今回のリリースには、次の点が含まれます。
- EasyTracker インターフェースを簡素化しました。
- ディスパッチのコントロールを新しいクラス
GAServiceManager
に移動しました。 - 最新の転送形式に更新しました。
sampleRate
を倍精度浮動小数点形式に変更しました。- 過剰なトラッキングを抑制するようにしました。
- opt-out が有効になっている場合に、ディスパッチされていないトラッキング情報を削除するようにしました。
- 30 日を超えてディスパッチされていないトラッキング情報を削除するようにしました。
- その他バグの修正と改良。
iOS SDK - リリース バージョン 2.0beta1(2012 年 5 月 25 日)
次の変更を行いました。
- 捕捉されなかった例外の処理機能を追加しました。
dispatchEnabled
プロパティをGAI
から削除しました。defaultTracker
プロパティをGAI
に追加しました。close
メソッドをGAITracker
に追加しました。- タイミング トラッキング メソッドを
GAITracker
に追加しました。 - 引数を取らない
GAITracker
にtrackView
メソッドを追加しました。 - トランザクション アイテムのフィールド名を更新しました。
- 最新の転送形式に更新しました。
- イベント値を 64 ビット整数として解釈するようにしました。
- ARMV6 のコード生成を THUMB から ARM に切り替えました。
Android SDK - リリース バージョン 2.0beta1(2012 年 5 月 25 日)
今回のリリースには、次の点が含まれます。
startSession
メソッドを削除しました。代わりにsetStartSession
を使用してください。- EasyTracker に
ga_sessionTimeout
パラメータを追加しました。 - 省電力モードを実装しました。
- 引数を取らない
GAITracker
にtrackView
メソッドを追加しました。 - 例外パラメータがヒット時に送信されないというバグを修正しました。
- すべてのヒットがディスパッチされるのを永久にブロックするのではなく、データベースから読み取れないヒットを破棄するようにしました。
- 最新の転送形式に更新しました。
- timing ヒットタイプを実装しました。
- e コマースのヒットタイプ(transaction と item)を実装しました。
ウェブ トラッキング(ga.js)- リリース 2012-02(2012 年 2 月 24 日)
次の変更を最新バージョンのトラッキング コードに適用しました。
- サイト速度のサンプルレート(
_setSiteSpeedSampleRate
)の上限が 10% から 100% に増加しました。 _setAccount
メソッドで、先頭と末尾のスペースがすべて削除されるようになりました。
ウェブ トラッキング(ga.js)- リリース 2012-02(2012 年 2 月 1 日)
次の変更を最新バージョンのトラッキング コードに適用しました。
- デフォルトで検出されるオーガニック検索エンジンのリストを更新しました。「startsiden.no」、「rakuten.co.jp」、「biglobe.ne.jp」、「goo.ne.jp」を追加しました。「検索」を削除し、「conduit.com」、「babylon.com」、「search-results.com」、「avg.com」、「comcast.net」、「incredimail.com」を追加しました。今まで、これらはすべて「検索」に含まれていました。
ウェブ トラッキング(ga.js)- リリース 2012-01(2012 年 1 月 26 日)
次の変更を最新バージョンのトラッキング コードに適用しました。
- カスタム変数の長さ制限を 64 文字から 128 文字に増やしました。さらに、URL エンコードの前に長さを確認するようにしました。
- イベントヒットのレート制限を緩和しました。毎秒 1 ヒットを追加して 10 ヒットを送信できるようにしました(以前は 5 秒ごとに 1 ヒットに制限されていました)。セッションあたり 500 ヒットの制限は引き続き適用されますので、ご注意ください。
- RFC との互換性を確保するために、
__utmv
Cookie を異なる変数の区切り文字(コンマの代わりにキャレット)を使って記述するようにしました。これにより、ユーザーが遭遇する Cookie エンコード関連の問題のいくつかが修正されます。
Android SDK - リリース バージョン 1.4.2(2011 年 11 月 28 日)
今回のリリースには、次の点が含まれます。
-
ドキュメント:
- ReadMe.txt を更新し、ドキュメントが掲載されているウェブサイトへのリンクを追加しました。
Android SDK - リリース バージョン 1.4.1(2011 年 11 月 22 日)
次の変更を行いました。
- バグの修正:
- Google Play からのリンク先 URL 自動トラッキングの処理を修正しました。
setReferrer
への参照 URL パラメータを URL エンコードできるようにしました。
ウェブ トラッキング(ga.js)- リリース 2011-11(2011 年 11 月 16 日)
サイト速度データ収集の変更点
- 1% のサンプルレートですべてのウェブ プロパティについてサイト速度データを自動的に収集するようにしました。サイト速度のデータ収集にオプトインするために以前は必要だった
_trackPageLoadTime
関数のサポートを終了しました。 - デフォルトのサンプルレートを、新しい
_setSiteSpeedSampleRate
関数を使って調整できるようにしました。 _trackPageview
呼び出しで仮想パスが使用されている場合、そのパスをそのページから収集されたサイト速度データにも関連付けられるようにしました。
iOS SDK - リリース バージョン 1.4(2011 年 11 月 15 日)
今回のリリースには、次の点が含まれます。
- バグの修正:
- データベースの場所を Documents ディレクトリから Library ディレクトリに変更しました。
- SDK が、SQLite データベース エラーに対して
NSAsserts
をスローしないようにしました。 - 空の文字列で
trackPageview
を呼び出すとクラッシュする問題を解決しました。 stopTracker
の呼び出し後にさまざまなGANTracker
メソッドを呼び出すとクラッシュする問題を解決しました。- 「/」で始まる pageURL で trackPageview を呼び出すなど、いくつかのメモリリークを修正しました。
- 新機能:
dispatchSynchronously
メソッドを追加しました。- いくつかの便利な定数を公開しました(GANTracker.h を参照)。
Android SDK - リリース バージョン 1.4(2011 年 11 月 15 日)
今回のリリースには、次の点が含まれます。
- バグの修正:
- いくつかの
SQLiteExceptions
のトラップおよび処理を行いました。 startNewSession
を呼び出す前に呼び出された場合のstopSession
のNullPointerException
を修正しました。- HTC Thunderbolt と Motorola Droid Bionic デバイスのメモリ不足エラーを修正しました。
- ディスパッチ メソッド内の不要なデータベース アクセスを排除しました。
- いくつかの
ウェブ トラッキング(ga.js)- リリース 2011-10(2011 年 10 月 17 日)
今回のリリースには、次の新機能が含まれています。
_trackEvent()
メソッドの新しいopt_noninteraction
パラメータをtrue
に設定することで、イベントを非インタラクションとしてマークできます。イベントを非インタラクションとしてマークすることで、タグ設定されたそのイベントのヒットは直帰率の計算から除外されます。詳しくは、ga.js リファレンスをご覧ください。
今回のリリースには、以下のバグ修正が含まれています。
- 内部サイトリンクで AdWords
gclid
URL パラメータを伝播すると、有料の訪問数が増加することがあるという問題を解決しました。
iOS SDK - リリース バージョン 1.3(2011 年 9 月 6 日)
次の変更を行いました。
- バグの修正:
- トラッカーを開始する前に
dryRun
フラグを設定しようとする際のバスエラーを修正しました。 - エラー時に
NULL
を渡そうとする際のバスエラーを修正しました。 - HTTP ヘッダーで正しい言語が使用されるようにしました。
- トラッカーを開始する前に
- 新機能:
anonymizeIp
フラグを追加しました。sampleRate
パラメータを追加しました。- キャンペーンの参照のサポートを追加しました。
Android SDK - リリース バージョン 1.3.1(2011 年 9 月 6 日)
今回のリリースには、次の点が含まれます。
- バグの修正:
- 一般的なキャンペーン参照トラッキングのバグを修正しました。
anonymizeIp
フラグがキャンペーンの追跡を妨げるバグを修正しました。
ウェブ トラッキング(ga.js)- リリース 2011-08(2011 年 8 月 16 日)
今回のリリースでは、一部のサイトで訪問数の増加と新規訪問者数の減少を引き起こしていたバグを修正します。前者は、主に特定のユーザーの行動を伴う自然検索トラフィックのあるサイトで発生し、後者は、複数のトラッカーを含むサポートされていないトラッキング構成を使用しているサイトでのみ発生していました。
ウェブ トラッキング(ga.js)- リリース 2011-08(2011 年 8 月 11 日)
セッション計算に関する変更点:
- セッションごとに 1 つのキャンペーン: 既存のセッション中に新しいキャンペーンが開始されると、トラッキング スクリプトが自動的に新しいセッションを開始するようにしました。新しいキャンペーンは、キャンペーン ID、名前、参照元、メディア、期間、コンテンツ、gclid のいずれかのフィールドの変更によってトリガーされます。
- ユーザーがブラウザを閉じた場合に、トラッキング スクリプトで新しいセッションが開始されなくなりました。
クロスドメイン トラッキングの変更点:
- クロスドメイン トラッキングを設定する際の
_setAllowHash(false)
の呼び出しを不要にしました。すでに_setAllowHash(false)
への呼び出しを含むページでは引き続き機能しますが、新しいサイトを設定するときには必要ありません。 - トラッキング スクリプトが、HTTP リダイレクタとブラウザによって破損されたリンカー パラメータの修復を試みるようにしました。これまでリダイレクタおよびブラウザのエンコード変換により破棄されていたリンカー値の約 85% を、トラッキング スクリプトで修復して受け取ることができるようにしました。
Android SDK - リリース バージョン 1.3(2011 年 8 月 10 日)
次の変更を行いました。
- バグの修正:
- データベース処理に関するいくつかの問題を解決しました。
- カスタム変数使用時の例外を修正しました。
- 渡されたコンテキストではなくアプリケーション コンテキストを保持するようにしました。
- 誤ってファントム セッションを作成する機能を削除しました。
- 新機能:
- いつでもキャンペーン参照を設定できる機能を追加しました。
sampleRate
フラグを追加しました。anonymizeIp
フラグを追加しました。
ウェブ トラッキング(ga.js)- リリース 2011-07(2011 年 7 月 26 日)
今回のリリースには、次の新機能が含まれています。
- トラッキング コードは、事前にレンダリングされたページがユーザーに表示されるまで、ヒットを延期するようになりました。事前にレンダリングされたページが表示されない場合、ヒットは送信されません。この機能は、非同期トラッキング スクリプトを使用しているサイトでのみご利用いただけます。事前レンダリングについて詳しくは、Google ウェブマスター向け公式ブログをご覧ください。
ウェブ トラッキング(ga.js)- リリース 2011-07(2011 年 7 月 14 日)
今回のリリースには、さまざまなバグ修正とリファクタリングに加え、1 つの新機能が含まれています。
- ソーシャル トラッキングのサポートを始めました(_trackSocial)。
iOS SDK - リリース バージョン 1.2(2011 年 6 月 27 日)
今回のリリースには、次の点が含まれます。
- バグの修正:
- カスタム変数使用時のクラッシュを解決しました。
- カスタム変数使用時のメモリリークを修正しました。
- 新機能:
- e コマースヒットのサポートを追加しました。
Debug
フラグを追加しました。DryRun
フラグを追加しました。SQLite3
の失敗について、より詳しいエラー情報を提示するようにしました。
Android SDK - リリース バージョン 1.2(2011 年 6 月 27 日)
今回のリリースには、次の点が含まれます。
-
バグの修正:
- 正しくフォーマットされていなかった
userAgent
文字列を修正しました。
- 正しくフォーマットされていなかった
-
新機能:
- e コマース トラッキングのサポートを始めました。
debug
フラグを追加しました。dryRun
フラグを追加しました。
ウェブ トラッキング(ga.js)- リリース 2011-05(2011 年 5 月 18 日)
次のバグを修正しました。
- 一部のキャンペーン データが誤ってエンコードされる原因となっていたクロスドメイン トラッキングのバグを修正しました。
- URL から一部の Cookie が誤って複数回読み込まれる原因となっていたクロスドメイン トラッキングのバグを修正しました。
- 一部の値がレポートでエンコードされる原因となっていたカスタム変数のバグを修正しました。
Android SDK - リリース バージョン 1.1(2011 年 5 月 4 日)
今回のリリースには、次の点が含まれます。
-
バグの修正:
- スペースの不適切なエンコードを修正しました。
SQLiteExceptions
によってアプリケーションがクラッシュしないようにしました。
-
新機能:
- カスタム変数のサポートを追加しました。
ウェブ トラッキング(ga.js)- リリース 2011-04(2011 年 4 月 14 日)
バグの修正とリファクタリングなどの定期メンテナンスを行いました。公開されている API または機能の変更はありません。
ウェブ トラッキング(ga.js)- リリース 2011-03(2011 年 3 月 30 日)
今回のリリースには、いくつかの更新に加え、1 つの新機能が含まれています。
-
POST
サポート:- トラッキング コードでより大きいサイズのトラッキング ビーコンを送信できるようにしました。以前、ビーコンは HTTP
GET
リクエストを介して送信されていましたが、ブラウザおよびプロキシによって 2,048 文字の制限がありました。この制限を超えるリクエストは受け付けられず、データは Google アナリティクスに記録されませんでした。今回のリリース以降、2,048 文字を超えるリクエストは HTTPPOST
を介して送信されるようにしました。これには制限はありません。トラッキング コードで送信可能なビーコンは半角 8,192 文字以内となります。
- トラッキング コードでより大きいサイズのトラッキング ビーコンを送信できるようにしました。以前、ビーコンは HTTP
ウェブ トラッキング(ga.js)- リリース 2011-02(2011 年 2 月 17 日)
次のバグを修正しました。
- サイトへの初回アクセス時に
_addIgnoredOrganic
と_addIgnoredRef
が正しく機能しないというバグを修正しました。 - 複数の iframe で実行されるトラッキング コードに関する問題を解決しました。
iOS SDK - リリース バージョン 1.1(2011 年 2 月 11 日)
今回のリリースには、次の点が含まれます。
- 新機能:
- カスタム変数のサポートを追加しました。
- NoThumb バージョンのライブラリを追加しました。
ウェブ トラッキング(ga.js)- リリース 2010-10(2010 年 10 月 4 日)
バグの修正とリファクタリングなどの定期メンテナンスを行いました。公開されている API または機能の変更はありません。
iOS SDK - リリース バージョン 1.0(2010 年 8 月 30 日)
今回のリリースには、次の点が含まれます。
-
新機能:
- iOS4 のサポートを追加しました。
ウェブ トラッキング(ga.js)- リリース 2010-04(2010 年 4 月 20 日)
バグの修正と API のクリーンアップを行いました。
-
バグの修正:
- イベント トラッキングのバグを修正しました。
_trackEvent
を呼び出す前の_initData
または_trackPageview
の呼び出しを不要にしました。 - IE 6 と IE 7 で、非同期のスニペットをページの先頭に設定しても問題が発生しないように修正しました。新しいスニペットについては、非同期トラッキング ガイドをご覧ください。この更新は、2010 年 3 月 22 日に行いました。
_gat
オブジェクトのメソッド呼び出しをサポートするための非同期構文を拡張しました。
- イベント トラッキングのバグを修正しました。
-
非同期の構文に対応するためトラッカーの初期化 API を更新し、古い関数のサポートを終了しました。
_gat._createTracker(opt_account, opt_name)
関数を追加しました。トラッカーに名前を付けて後から名前で取得でき、_gat._getTracker(account)
の代わりに使用します。_gat._getTrackerByName(name)
を追加しました。特定の名前のトラッカーを取得します。tracker._getName()
を追加しました。トラッカーの作成時に付けられた名前を返します。_gaq._createAsyncTracker(account, opt_name)
のサポートを終了しました。代わりに_gat._createTracker
を使用してください。_gaq._getAsyncTracker(name)
のサポートを終了しました。代わりに_gat._getTrackerByName
を使用してください。
-
これらの API の変更について詳しくは、トラッカー リファレンスをご覧ください。
ウェブ トラッキング(ga.js)- リリース 2009-12(2009 年 12 月 1 日)
デフォルトの検索エンジンリストを更新し、Cookie のタイムアウトを制御する関数を追加しました。また、ページの表示速度に影響する ga.js の読み込み時間を短縮できる非同期の Google アナリティクス スニペットをリリースしました。
-
デフォルトの検索エンジンリストを更新しました。
- 検索エンジン Naver、Eniro、Daum を追加しました。
- リストから Looksmart、Gigablast、Club-internet、Netsprint、Intera、Nostrum、Ilse を削除しました。
-
保存されたすべての Cookie の有効期限を制御する関数を追加し、既存の Cookie タイムアウト関数のサポートを終了しました。詳しくは、JS API ドキュメントをご覧ください。
_setCookiePersistence
関数を_setVisitorCookieTimeout(cookieTimeoutMillis)
に置き換えました。_setSessionTimeout
関数を_setSessionCookieTimeout(cookieTimeoutMillis)
に置き換えました。_setCookieTimeout
関数を_setCampaignCookieTimeout(cookieTimeoutMillis)
に置き換えました。
-
非同期 Google アナリティクス スニペットをリリースしました。ご利用方法については、ドキュメントをご覧ください。
-
_setVar
関数のサポートを終了し、_setVar
をカスタム変数機能に置き換えました。詳しくは、こちらのドキュメントをご覧ください。
ウェブ トラッキング(ga.js)- リリース 2009-11(2009 年 11 月 4 日)
次の変更を行いました。
-
ユーザーレベルのカスタム変数を取得する新しい関数を追加しました。詳しくは、関数のドキュメントをご覧ください。
_getVisitorCustomVar(index)
-
window.onload を待たずに、ga.js の実行後すぐにサイト上のデータ表示が読み込まれるようにしました。
ウェブ トラッキング(ga.js)- リリース 2009-10(2009 年 10 月 14 日)
新しい関数を追加しました。
-
_addOrganic
関数に、オーガニック検索リストの始めか終わりに新しいオーガニック ソースが追加されたかどうかを示すオプションのブール パラメータを追加しました。詳しくは、こちらのドキュメントをご覧ください。_addOrganic(newOrganicEngine, newOrganicKeyword, opt_prepend)
ウェブ トラッキング(ga.js)- リリース 2009-09(2009 年 9 月 28 日)
パフォーマンスの改善とリファクタリングのための定期メンテナンスを行いました。公開されている API または機能の変更はありません。
ウェブ トラッキング(ga.js)- リリース 2009-08(2009 年 8 月 31 日)
いくつかのバグの修正とパフォーマンスの改善を行いました。
- オーガニック検索の検索語句、(utmp)のウェブページのパス情報、およびリンカー機能(
_link
関数と_linkByPost
関数)とともに使用する場合のユーザー定義値を適切にエンコードするようにしました。 - 検索エンジン Rambler をオーガニック検索リストに追加しました。
- オーガニック検索の解析を検索エンジン http://kvasir.no 用に修正しました。
- ユーザーが定義した新しいオーガニック検索エンジンがリストの上位に追加されるようにしました。
- サポートが終了した
_trackEvent(action, label, value)
関数を削除し、_trackEvent(category, action, label, value)
関数に置き換えました。 - 参照元 URL が大文字と小文字を区別して保存されるようにしました。たとえば、www.domain.com/PaGe.HtMl は、大文字と小文字がそのままレポートに記録されます。
- GASO のトークンサイズに 1,200 の文字数制限を追加しました。
- Cookie のデフォルトのタイムアウト値を上書きできる新しい関数
_setCookiePersistence(timeout)
を追加しました。