1

我有一个简单的表单提交(电子邮件)的应用程序。我将 MixPanel 的跟踪分析集成到应用程序中,并且希望每次与此表单发生交互时都进行跟踪 - 特别是,当用户成功/不成功地提交表单时,以及他们的电子邮件是什么。

在做了一些研究之后,似乎最简单的方法是在控制器级别进行跟踪(我正在运行验证,并做出提交是否合法的总体决定)。这需要从控制器运行 JS 函数。这可能吗?有没有更好的方法来做到这一点?

4

1 回答 1

0

让我们来分析一下这个gem 。

然后只需按照上面链接中的说明进行操作,但这里是摘要:

  1. 添加analytical到您的控制器
  2. 在中设置混合面板令牌config/analytical.yml

    production:
      mixpanel:
        key: your_mixpanel_project_token
    development:
      # Also define here if you want to test in development
    test:
    
  3. 在控制器中跟踪您的事件:

    # data_key_1, data_value_1, data_key_2 and data_value_2 are the data
    #  which were attached to mixpanel event, they are example, specify yours
    analytical.event 'Your event', data_key_1: data_value_1, data_key_2: data_value_2
    

您可以更多地与 GA、KISSMetrics 或任何您想要的东西集成,跟踪代码可以通用,这也可以与 javascript 代码一起使用,有关更多详细信息,请参阅其文档

于 2016-02-01T05:57:14.097 回答