Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以跟踪非由客户端上的用户会话启动的Firebase被动事件?_Firebase_Firebase Analytics - Fatal编程技术网

是否可以跟踪非由客户端上的用户会话启动的Firebase被动事件?

是否可以跟踪非由客户端上的用户会话启动的Firebase被动事件?,firebase,firebase-analytics,Firebase,Firebase Analytics,我想通过Firebase Analytics跟踪我的应用程序的收入。收入事件的性质与电子商务环境中通常产生收入的方式截然不同 *编辑我想我应该更具体一些。我需要跟踪独立于应用程序使用或任何特定直接用户操作的用户的收入事件。如果不使用另一个支持REST事件的分析平台,我想我可能会走运 显而易见的解决方案是在这些事件发生时从后端使用google度量协议,但Firebase似乎不支持此API 除此之外,我能想到的唯一有创意的选择就是向设备发送无声推送,以触发客户端。这显然是次优的,最终肯定不会准确 我

我想通过Firebase Analytics跟踪我的应用程序的收入。收入事件的性质与电子商务环境中通常产生收入的方式截然不同

*编辑我想我应该更具体一些。我需要跟踪独立于应用程序使用或任何特定直接用户操作的用户的收入事件。如果不使用另一个支持REST事件的分析平台,我想我可能会走运

显而易见的解决方案是在这些事件发生时从后端使用google度量协议,但Firebase似乎不支持此API

除此之外,我能想到的唯一有创意的选择就是向设备发送无声推送,以触发客户端。这显然是次优的,最终肯定不会准确


我还缺少其他创造性的解决方法吗?

只要你的应用程序正在运行,你就应该能够触发事件,而不管用户交互如何,不是吗?您可以将事件参数中所需的所有数据捆绑在一起


我遗漏了什么吗?

您可以发送自定义事件,因为当应用程序位于前台时,所有自动收集的Firebase事件都会运行。当应用程序在后台时,您的自定义事件会被记录下来(我认为这与您的需求有关)。请注意,在报告中,这不会被视为会话或约定时间事件


除非您没有跟踪PII,并且应用程序的跟踪机制符合法律政策,否则一切正常。

我需要跟踪特定用户产生的收入。当该收入事件发生时,它与用户打开应用程序的时间无关。因此,我能想到的唯一创造性的选择是轮询后端以获取这些事件,然后在客户端上触发这些事件,或者发送静默推送,希望用户启用了这种功能。我希望我有一个REST api,服务器可以通知firebase这个收入事件。我想这是我唯一的选择,它真的不理想,永远不会接近准确,因为它首先取决于设备接收。我只是一个不幸的边缘案例,因为收入并没有跟随99%的市场