問題タブ [google-analytics-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5938 参照

ios - GAI.h ファイルが見つかりません

私の質問は、質問stackoverflow.com/questions/20206565/に何らかの形で関連していますが、そこの回答は役に立ちません。共同開発者が現在取り組んでいるプロジェクトを複製したところ、次の奇妙なエラーが発生しました。

「GAI.hファイルが見つかりません」

注:私はプロジェクトに対して何もしていません.それは彼女のシステムで完全に動作します. 私たち二人とも xcode 6 を使用しています。

( GAI.hはGoogleAnalytics-iOS-SDK内のヘッダー ファイルです)。プロジェクトはCocoapodsを使用しており、pod ファイルには「GoogleAnalytics-iOS-SDK」、「~> 3.0.1」のGAI.hファイルも存在します。SDK を削除し、再度追加してクリーニングしようとしましたが、何もうまくいきませんでした。誰かが私にいくつかの貴重な情報を与えることができれば.

0 投票する
1 に答える
560 参照

ios - Google アナリティクス SDK が SQLite エラーを作成する

アップデート

2015 年 8 月 19 日-3.13変更ログに記載されているのは"Fixed an issue which caused crashes when using setCampaignParametersFromUrl". あなたがそうするようにそれを取ってください。

2015 年 6 月 8 日- まだこの問題が発生しています。イベントの自動送信を無効にしても ( [GAI sharedInstance].dispatchInterval = -1;)、それでもエラーが発生します。したがって、問題はイベントを Google アナリティクス SQLite データベースに挿入することにあり、現在進行中の自分のデータベース ステートメントがどうにかしてvoid.

2015 年 6 月 10 日- まだクラッシュが発生しています。コントローラーを削除GAITrackedViewControllerして、トラックを手動で拡張および送信しようとcreateScreenViewしましたが、クラッシュの頻度は変わりませんでした。

2015 年 6 月 25 日- まだクラッシュが発生しています。


はじめに

を iPhone アプリに追加しましたGoogle Analytics SDK 3.12が、すべてが期待どおりに機能しています。アプリを実行すると、設定したすべてのヒットとイベントが Web インターフェイスで表示されます。

AppDelegate次のように、右の の上部でSDK を初期化していますdidFinishLaunchingWithOptions


問題

ただし、SQLite を自分で使用しようとすると、Google Analytics を実行するとエラーが発生することがわかりました。次のような重大なエラーとして現れることがあります。

  • "Database disk image is malformed"そしてインスタクラッシュ
  • "Disc i/O error"クエリを実行するたびに (ただし、クラッシュしません)

また、自分の SQLite クエリが失敗する原因にもなります。たとえば、次のようになります。

ランダムに、次のエラーが発生します。

sqlite3_prepare_v2 EXC_BAD_ACCESS (code=1, address=0x6800000000)

SDK の初期化をコメントアウトすると、すべてが非常に安定した状態に戻ります。もう一度コメントを外すと、1 分以内にアプリがクラッシュします。


先制質問応答

  1. 8.3 (12F70) を実行している iPhone 6 でこれを実行しています。

  2. アプリのアンインストールと再インストールを試みました。

  3. Google アナリティクスが機能するための前提条件をすべて追加しました。すべての.mファイルをライブラリ、libGoogleAnalyticsServices.aファイル、およびLinked Frameworks and Libraries.

  4. 私も Crashlytics を持っていますが、コードからコメントアウトし ( [Fabric with:@[CrashlyticsKit]];)、そのライブラリを から削除しようとしましたがLinked Frameworks and Libraries、結果はまったく同じでした。


コード

クラスの設定

クラスにアクセスします

クラス

(エラーが表示される場所をコメントで示しています)

0 投票する
2 に答える
1203 参照

ios - Cocoapods の更新 GoogleAnalytics SDK が SSL 証明書エラーを返す

CocoaPods のバージョン 0.37.1 にアップグレードしたばかりですが、GoogleAnalytics ライブラリを更新しようとするとエラーが発生します

私のpodfileには

そして今、私が実行するとき

次のエラーが表示されます

[!] GoogleAnalytics-iOS-SDK のインストール エラー [!] /opt/local/bin/curl -f -L -o /var/folders/v_/g79mcljx083bf8rp289mdy7r0000gq/T/d20150527-85393-io5rvl/file.zip https:/ /dl.google.com/googleanalyticsservices/GoogleAnalyticsServicesiOS_3.12.zip --create-dirs

% 合計 % 受信 % Xferd 平均速度 時間 時間 時間 現在

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0curl: (60) SSL 証明書の問題: ローカル発行者証明書を取得できません

詳細はこちら: http://curl.haxx.se/docs/sslcerts.html

curl は、「バンドル」を使用して、デフォルトで SSL 証明書の検証を実行します。

認証局 (CA) の公開鍵 (CA 証明書) の デフォルトの場合

バンドル ファイルが適切ではありません。別のファイルを指定できます

--cacert オプションを使用します。

この HTTPS サーバーが、

バンドル、証明書の検証が失敗した可能性があります。

証明書の問題 (有効期限が切れているか、名前が間違っている可能性があります)

URL のドメイン名と一致しない)。

curl による証明書の検証をオフにしたい場合は、次を使用します。

-k (または --insecure) オプション。

このポッドを使用するようにポッドファイルを変更しようとしましたが、同じエラーが発生しました

誰がこれを引き起こしているのか知っていますか? v0.37.1 アップデートに関連していますか、それともポッド ソースの問題ですか?

0 投票する
0 に答える
717 参照

android - Googleタグマネージャーが機能していることを確認するにはどうすればよいですか

Android アプリケーションを開発しており、Google タグ マネージャーを使用してデータを収集しました。プロジェクトを実行すると、プロジェクトは正しく機能し、コンソールにこれがあります

データが送信されているようですが、Google アナリティクスのインターフェースには何もありません。

0 投票する
8 に答える
45983 参照

swift - Swift 2 / iOS 9 - libz.dylib が見つかりません

以前のバージョンでは「libz.dylib」が必要だった新しい Swift 2.0 プロジェクトで、Google の外部コードを使用しています。新しい Xcode / 新しい SDK に更新した後。

Xcode が libz.dylib をインポートできなくなり、いくつかのエラーがスローされる

アーキテクチャ i386 の未定義シンボル: "_deflate"、次から参照: +[GAICompressionUtil gai_dataByCompressingBytes:length:compressionLevel:mode:] 内 libGoogleAnalyticsServices.a(GAICompressionUtil.o) "_deflateEnd"、次から参照: +[GAICompressionUtil gai_dataByCompressingBytes:length:compressionLevel: mode:] in libGoogleAnalyticsServices.a(GAICompressionUtil.o) " deflateInit2"、次から参照: +[GAICompressionUtil gai_dataByCompressingBytes:length:compressionLevel:mode:] libGoogleAnalyticsServices.a(GAICompressionUtil.o) 内 "_inflate"、次から参照: +[GAICompressionUtil gai_dataByInflatingBytes:length:isRawData:] libGoogleAnalyticsServices.a(GAICompressionUtil. o) "_inflateEnd"、次から参照: +[GAICompressionUtil gai_dataByInflatingBytes:length:isRawData:] in libGoogleAnalyticsServices.a( GAICompressionUtil.o ) GAICompressionUtil.o) ld: アーキテクチャ i386 のシンボルが見つかりませんでした。clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)

「ビルドフェーズ」設定で利用可能なパッケージを調べると、libz.dylib の代わりと思われる「libz.tbd」が見つかります。このライブラリをインポートすると、リンカー エラーは同じままですが、次の追加の警告が表示されます。

警告: ファイル '/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk/usr/lib/libz.tbd' をスキップしています (予期しないファイル タイプ 'text' がフレームワークとライブラリのビルド フェーズ)

何をすべきか?