首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用谷歌分析和Parse.IO跟踪用户?

如何使用谷歌分析和Parse.IO跟踪用户?
EN

Stack Overflow用户
提问于 2016-08-10 02:03:06
回答 1查看 108关注 0票数 0

我正在尝试找出如何通过某种我可以在GA和Parse上使用的ID在Google Analytics和Parse中跟踪用户。例如:在我的Parse浏览器中,我可以转到Users表,看到每天在我的应用程序上注册的用户。在解析中,每个用户都会被分配一个ObjectID。我想使用这个objectID,并在GA中将用户与其行为分析相匹配。ObjectID是做这件事的方法吗?我可以使用GA的客户端Id在Parse中查找用户吗?有没有更好的方法呢?

我这样做的目的是希望能够在我的解析浏览器中查找用户,查看他/她的ClientID,这样我就可以使用GA的行为分析来跟踪该用户的行为。

EN

回答 1

Stack Overflow用户

发布于 2016-08-10 03:22:19

我认为最好的方法是使用objectId,因为它是唯一的标识符,而这正是您需要的。如果您愿意,您还可以创建自己的唯一id并存储在用户的附加字段中,但我看不出有任何理由这样做。ObjectId可以满足您的需求,而且它也很好,因为您可以从parse DB执行快速查询,因为它是唯一索引

要在parse中存储您的GA客户端ID,请使用以下代码:

安卓版本

代码语言:javascript
运行
复制
    ParseUser currentUser = ParseUser.getCurrentUser();
    currentUser.put("GAClientId","{YOUR_GA_CLIENT_ID}");
    currentUser.saveInBackground(new SaveCallback() {
        @Override
        public void done(ParseException e) {

        }
    });

IOS Swift版本

代码语言:javascript
运行
复制
    let user = PFUser.currentUser()
    user?.setObject("{YOUR_GA_CLIENT_ID}", forKey: "GAClientId")
    user?.saveInBackgroundWithBlock({ (succeeded: Bool, error: NSError?) -> Void in

    })

JavaScript版本

代码语言:javascript
运行
复制
var user = Parse.User.current();
user.set("GAClientID","{YOUR_GA_CLIENT_ID}");
user.save().then(function(){
    // success callback
},function(err){
    // error callback
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38857568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档