2016-08-09 17 views
0

Googleアナリティクスと解析で、GAとParseの両方で使用できるIDを使用してユーザーをトラッキングする方法を見つけようとしています。例:私のParseブラウザでは、私はUsersテーブルに行き、私のアプリで毎日登録するユーザーを見ることができます。各ユーザーには、ParseでObjectIDが割り当てられます。このobjectIDを使用して、ユーザーをGAの行動分析と照合したいと思います。 ObjectIDはこれを行う方法ですか? GAのクライアントIDを使用してParseでユーザーを見つけることはできますか?これにはよりよい方法がありますか?GoogleアナリティクスとParse.IOでユーザーを追跡するにはどうすればよいですか?

これを行う目的は、自分のParseブラウザでユーザーを検索し、クライアントIDを確認して、そのユーザーの動作をGAの動作分析で追跡できるようにすることです。

答えて

0

私はobjectIdを使用することをお勧めします。なぜなら、それは固有の識別子なので、これはあなたが必要とするものです。あなたが望むなら、あなた自身のユニークなIDを作成してユーザーの追加フィールドに格納することもできますが、それを行う理由は何もありません。

アンドロイド:それは

パースであなたのGAクライアントIDを保存するには、次のコードを使用してください独自の指標であるためのObjectIdはあなたが必要なものを与えることができますし、解析DBからの迅速な問い合わせを行うことができますので、また、それは良いことですバージョン

ParseUser currentUser = ParseUser.getCurrentUser(); 
    currentUser.put("GAClientId","{YOUR_GA_CLIENT_ID}"); 
    currentUser.saveInBackground(new SaveCallback() { 
     @Override 
     public void done(ParseException e) { 

     } 
    }); 

IOSスウィフトバージョン

let user = PFUser.currentUser() 
    user?.setObject("{YOUR_GA_CLIENT_ID}", forKey: "GAClientId") 
    user?.saveInBackgroundWithBlock({ (succeeded: Bool, error: NSError?) -> Void in 

    }) 

JavaScriptのバージョン

var user = Parse.User.current(); 
user.set("GAClientID","{YOUR_GA_CLIENT_ID}"); 
user.save().then(function(){ 
    // success callback 
},function(err){ 
    // error callback 
}); 
+0

しかし、どのように私はGAでの行動分析で特定のユーザーを知っているのObjectID使用することができますか? GAはユーザーごとにクライアントIDを提供しますが、ParseのObjectIDとどのように一致させることができるかわかりません。 @RanHassid – feners

+0

追加のフィールドを内部に保存できますか? –

+0

ObjectIDに追加の値を格納できる場合、どのようにしてGAクライアントIDを解析に保存できますか? @RanHassid – feners

関連する問題