我很难理解 segment.io 的工作原理。
Segment 解释说所有数据都发送给他们(segment servers),然后路由到目的地。
来自 https://segment.com/docs/guides/general/what-is-segment/
You just send your data to us, then we translate and route it to all of your tools
但是当我检查与 CleverTap 的开源集成之一时,移动应用程序似乎直接将事件发送到 CleverTap,而没有经过 Segment Servers。 以下是代码 fragment 。
cl.pushEvent(event, properties);
这里的cl
是CleverTap API,也是开源的
这里最终推送的事件被批处理并发送到 Clevertap 服务器。
那么,Segment servers在这个过程中到底有没有作用呢?如果不涉及分段服务器,那么我猜你添加的集成越多,你的用户互联网数据就会消耗得越多。这样对吗?
最佳答案
如果您使用的是 bundle 的 SDK,例如 CleverTap Segment SDK ,然后由 Segment 和 CleverTap 跟踪数据。您可以在 CleverTapIntegration.java 中看到 Segment 方法被覆盖了。如果您调用任何 Segment 函数,例如 identify()
,那么内部数据也会发送到 CleverTap。
关于android - segment.io 服务器是否真的将事件路由到多个目的地或移动 sdk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57354108/