Freshpaint – 事件路由

/ 0评 / 0

Freshpaint 的身份相当于路由器(我自己的定义),把一个事件路由到另一个事件去,网络版DMA的样子.

主流部署方法有服务器上部署,页面前端部署,路由目标非常多了,各类分析工具,CRM,营销工具等等,就是当触发A事件时,(经过Freshpaint)送到B事件处理的一个引擎.

比如我新建一个,当有人访问我的页面时候,给Customer.io发送事件.

这样我在Customer.io就收到事件了,这样在Customer.io进一步处理就可以了.

在Live View能看到当前产生还没发过去的事件.(需要同时产生大量事件拥挤了才有显示.)

在前端允许的方法有以下几种:

可以应用的过滤,可以多条一起作用:

那么后端事件如何路由,比如说服务器例行维护,订单批准等等,这个需要environment ID.

然后发送POST请求过去就行了.

def send_server_side_event(distinct_id):
    payload = dict()
    payload['event'] = "Purchase"
    payload['properties'] = dict()

    payload['properties']['distinct_id'] = distinct_id
    payload['properties']['token'] = "7cb20dff-db63-4479-acd9-1fcecf5429eb"
    payload['properties']['time'] = int(time.time())
    payload['properties']['price'] = random.randint(1,1500)

    response = requests.request("POST", "https://api.perfalytics.com/track", headers={'Content-Type': 'application/json'}, data = json.dumps(payload))

    print(response.text.encode('utf8'))

但不是所有时间都会路由,比如前端事件不能路由给Sentry(纠错引擎),服务器事件不能路由给Customer.io(用户分析),可以同一个触发路由给多个事件,但是这些事件得可以联通才行.

事件送达效果:

还有一种特殊目的地,比如Sentry,配置后也不能被任何事件主动路由,但是如果你的程序出错,他就会给你路由到Sentry,Sentry是个报错记录的地方.

另外目的地中,有一个特别的选项叫广告目的地,如下图所示.

说了那么多,其实这个工具不是全免费的:

Free Plan:

Growth Plan(299美金/每月):

Business Plan(询价):

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注