0

WindowsMo​​bile.netフレームワークでプロジェクトを行っているim

そして私はグーグルアナリティクスですべてのページを追跡する必要があります

したがって、私はすべてのページにWebブラウザーを作成し、それを非表示にしました

WebブラウザにはローカルのHTMLページが含まれます

HTMLページにはGoogleアナリティクスが埋め込まれています

ただし、従来の方法または非同期メソッドを使用してGAを統合すると、不特定のエラーでjsエラーがスローされますが、Webサーバーに配置するとHTMLは機能します

したがって、ページビューと訪問者数をログに記録するGAトラッキング画像のURLを作成しますが、Cookieを保存できないことがわかりました。これらのページごとに、新しい訪問者数が生成されます。

アドバイス

4

1 に答える 1

2

私があなたの質問を正しく理解しているなら、あなたは単にあなたのWP7アプリにGAトラッキングを追加しようとしているだけです。その場合は、これを行うためにWebブラウザやトラッキング画像を使用する必要はありません。GitHubには、.xamlページでこれを正しく実行できるプロジェクトがあります。

https://github.com/maartenba/GoogleAnalyticsTracker

コードを取得し、コンパイルして、電話プロジェクトのlibへの参照を追加してから、xamlコードの背後に次のようにします。

Loaded += (s, e) => {
                          using (var tracker = new Tracker("UA-XXXXXXXX-X", "appname")) {
                            tracker.TrackPageView("MainPage", "Main");
                          }
                    };

TrackerオブジェクトのGAアカウント情報をそこに配置します
。これで、GAトラッキングが可能になります。

HTH

于 2012-04-17T18:48:13.820 に答える