2016-08-09 65 views
0

我試圖找出如何在Google Analytics中跟蹤用戶,並通過某些可以在GA和Parse上使用的ID來解析用戶。例如:在我的Parse瀏覽器中,我可以轉到Users表並查看每天在我的應用程序中註冊的用戶。每個用戶在Parse中分配一個ObjectID。我想要使​​用這個objectID並將用戶與GA中的行爲分析進行匹配。是ObjectID的方式來做到這一點?我可以使用GA的客戶端ID在Parse中查找用戶嗎?有沒有更好的方法呢?如何使用Google Analytics和Parse.IO跟蹤用戶?

我這樣做的目的是,我希望能夠在我的Parse瀏覽器中查找用戶,查看他/她的ClientID,以便我可以使用GA的行爲分析來跟蹤用戶的行爲。

回答

0

我認爲最好的是使用objectId,因爲它是唯一的標識符,這正是你需要的。如果你願意,你也可以創建自己的唯一ID並存儲在用戶的其他領域,但我沒有看到任何理由去做。的ObjectId可以給你你需要什麼,也這是很好的,因爲你可以從解析數據庫進行快速查詢,是因爲它是一個獨特的指數

要保存您的GA客戶端ID在解析,請使用如下代碼:

的Android版本

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

但我怎麼能使用的ObjectID知道在GA行爲分析的特定的用戶? GA爲每個用戶提供一個客戶端ID,但我不知道如何將其與Parse中的ObjectID進行匹配。 @RanHassid – feners

+0

你可以在其中存儲額外的領域?在用戶分析對象中存儲GA客戶端ID的另一種替代方法.. –

+0

如果我可以將其他值存儲到ObjectID,如何將GA客戶端ID保存在Parse中? @RanHassid – feners

相關問題