如何使用Google Analytics和Parse.IO跟踪用户?

时间:2016-08-09 18:03:06

标签: android ios parse-platform google-analytics analytics

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

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

1 个答案:

答案 0 :(得分:0)

我认为最好的方法是使用objectId,因为它是唯一的标识符,这正是您所需要的。如果您需要,您还可以创建自己的唯一ID并存储在用户的其他字段中,但我没有看到任何理由这样做。 ObjectId可以为您提供所需的功能,也很有用,因为它可以从解析数据库中快速查询,因为它是一个唯一的索引

要将GA客户端ID存储在解析中,请使用以下代码:

Android版

@GeneratedValue(strategy = GenerationType.IDENTITY)

IOS Swift版本

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

        }
    });

JavaScript版

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

    })