我認爲最好的是使用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
});
但我怎麼能使用的ObjectID知道在GA行爲分析的特定的用戶? GA爲每個用戶提供一個客戶端ID,但我不知道如何將其與Parse中的ObjectID進行匹配。 @RanHassid – feners
你可以在其中存儲額外的領域?在用戶分析對象中存儲GA客戶端ID的另一種替代方法.. –
如果我可以將其他值存儲到ObjectID,如何將GA客戶端ID保存在Parse中? @RanHassid – feners