0

Google アナリティクスで Android アプリを追跡するためのソリューションが提供されています。Android アプリケーションを介して Web サイトを追跡する方法はありますか? ウェブサイトのヒット数などのレポートを Android デバイスで確認できます。この問題の解決策はありますか?

アップデート

public class AnalyticsTest {


      private static final String CLIENT_ID = "MY_CLIENT_ID";
    private static final String CLIENT_SECRET = "MY_CLIENT_SECRET";
    private static final String REDIRECT_URL = "urn:ietf:wg:oauth:2.0:oob";
    private static final String APPLICATION_NAME = "test";
    private static final String SCOPE = "https://www.googleapis.com/auth/analytics";
// TRIED AS WELL private static final String SCOPE = "https://www.google.com/analytics/feeds";
    private static final String TABLE_ID = "MY_TABLE_ID";

    public static void main() throws IOException {
            NetHttpTransport netHttpTransport = new NetHttpTransport();
            JacksonFactory jacksonFactory = new JacksonFactory();
            // Generate the URL to send the user to grant access.
            String authorizationUrl = new GoogleAuthorizationRequestUrl(CLIENT_ID, REDIRECT_URL, SCOPE).build();

            // Direct user to the authorization URI.
            System.out.println("Go to the following link in your browser:");
            System.out.println(authorizationUrl);

            // Get authorization code from user.
            BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
            System.out.println("What is the authorization code?");
            String authorizationCode = null;
            authorizationCode = in.readLine();

            // Use the authorization code to get an access token and a refresh
            // token.
            AccessTokenResponse response = null;
            try {
                    response = new GoogleAccessTokenRequest.GoogleAuthorizationCodeGrant(netHttpTransport, jacksonFactory, CLIENT_ID, CLIENT_SECRET, authorizationCode, REDIRECT_URL).execute();
                    System.out.println("Responseeeeeeeeee "+response);
            } catch (IOException ioe) {
                    ioe.printStackTrace();
            }

            // Use the access and refresh tokens to get a new
            // GoogleAccessProtectedResource.
            GoogleAccessProtectedResource googleAccessProtectedResource = new GoogleAccessProtectedResource(response.accessToken, netHttpTransport, jacksonFactory, CLIENT_ID, CLIENT_SECRET, response.refreshToken);
            System.out.println("================== "+googleAccessProtectedResource.getClientId());




            Analytics analytics = Analytics
                            .builder(netHttpTransport, jacksonFactory)
                            .setHttpRequestInitializer(googleAccessProtectedResource)
                            .setApplicationName(APPLICATION_NAME).build();
            //System.out.println(analytics.management().accounts().list().execute());

            Get apiQuery = analytics.data().ga().get(TABLE_ID, // "ga:" + Profile
                            // Id.
                            "2011-09-01", // Start date.
                            "2011-12-23", // End date.
                            "ga:visits"); // Metrics.

            try {
                    GaData gaData = apiQuery.execute();
                    // Success. Do something cool!

            } catch (GoogleJsonResponseException e) {
                    // Catch API specific errors.
                    e.printStackTrace();

            } catch (IOException e) {
                    // Catch general parsing errors.
                    e.printStackTrace();
            }
    }
}

上記のコードを使用して、Google 分析サイトから分析レポートを取得しています。ここからすべてのjarファイルを取得しましたが、 Analyticsのjarファイルが見つからないため、エラーが表示されます。私が間違っていることを教えてください。

ありがとう

4

2 に答える 2

1

次のいずれかのようなアプリをインストールできます。

そうですか?

アップデート

Google アナリティクス API を使用して独自のアプリを展開するには、ここから始めます: http://code.google.com/apis/analytics/docs/

数回クリックすると、Core Reporting API の概要にアクセスできます。それはあなたが探しているものを持っているかもしれません。

于 2012-04-05T02:55:44.800 に答える
1

選択できるサービスは多数あります。

1. Flurry : Flurry Analytics は、消費者がモバイル アプリケーションとリアルタイムでどのようにやり取りするかについて強力な洞察を提供します。60,000 を超える企業が、iOS、Android、Blackberry、Windows Phone、JavaME、および HTML5 にわたる 150,000 以上のアプリケーションで使用する Flurry Analytics を選択しています。

2. Google アナリティクス モバイル

3.ミックスパネル

于 2012-04-04T12:56:40.683 に答える