2017-05-19 18 views
0

私はiOSとAndroidアプリを持っています。どちらもwebviewを使ってウェブショップの一部のページを表示しています。 webshop自体には、イベントを追跡するGoogle Analyticsがあります。Googleアナリティクスでwebview(iOSとAndroid)でアプリの使用状況を検出するにはどうすればよいですか?

私はブラウザ&オペレーティングシステムに行くと、私はすべてのデータを見ることができます、私はセッション、ユーザー、トランザクション、ブラウザごとの変換率を参照してください。私が持っている問題は、それはSafari (in-app)Android Webviewを示しています。このトラフィックのほとんどはおそらく私のアプリからのものですが、私がこれを読んだことは、たとえばFacebookアプリ内のwebshopを訪れるトラフィックでもあります。これはどういう仕組みですか?

私のアプリケーションでセッション、ユーザー、トランザクション&の変換率が表示される独自のセグメントを持つベストプラクティスは何ですか?私はすべてのトラフィックが私のアプリからのみであることを100%確実にすることができるように、すべてのセグメントの明確な数字を持っていたい。

EDIT 私はGAコード

+0

ハイブリッドモバイルアプリでGAを実装する方法をご紹介します。http://stackoverflow.com/questions/28953605/how-to-implement-google-analytics-in-hybrid-mobile-apps – Roman

+0

ハイブリッドアプリではなく、ネイティブアプリとウェブビューがあります。 –

答えて

0

を追加することはできませんので、私は、JavaScript経由のWebViewとアプリケーション間の通信を持つことができ、ウェブサイトのコードにアクセスすることはできません。イベントとデータをアプリに渡すことができます。アプリは、アナリティクスプラットフォームにプッシュして表示できます。

また、トラッキングできるデリゲートメソッドでネイティブにWebviewコールバックを取得できます。

iOSのようなサードパーティ製のツールがいくつかあります:https://github.com/marcuswestin/WebViewJavascriptBridgeが利用できます。

+0

しかし、私はそれらのJavascriptブリッジで必要なすべてのデータを取得できますか?また、トランザクション、変換など、または私は自分自身を記録しているイベントだけ? –

+0

すべてのデータはどういう意味ですか?あなたはいつでもトランザクション中に異なるポイントでデータを送信することができます。ウェブビューからJavaスクリプトブリッジを経由してアプリケーションに変換します。 ウェブページから同じイベントを直接ログに記録します..... アプリのデータ番号と総数(fbを含むウェブページが開かれているすべてのソースから)..... 私は自分のアプリで成功しています... – iSaalis

関連する問題