我正在尝试离线存储广告系列归因标识符,以便我们可以对响应进行一些非常自定义的分析。我们的业务团队有非常具体的标准来确定我们系统中的重复用户活动,这些活动无法通过正常分析进行跟踪,至少不是以非常简单的方式。他们需要了解个人用户如何通过广告系列,链接等方式转介到我们的系统。
我相信这就像使用branch.io在该链接中生成包含特定数据的链接一样简单。然后,假设用户点击了该链接,我们应该能够从我们的应用程序使用branch.io SDK调用branch.io,检索属性信息,然后将其传递给我们自己的服务器。
这个用例是否可以与branch.io一起使用,我是否正确地思考它?
请告诉我这是否可行以及我们是否正确考虑。我认为这与自定义入职基本上是相同的用例,但在我们懒得实施之前需要验证我们的管理团队。
答案 0 :(得分:1)
您在响应中描述的客户端到服务器技术绝对适用于Branch!如果您对服务器到服务器方法感兴趣,最好的办法是从您的Dashboard帐户创建一个用于安装事件的webhook。在引用安装时,您会注意到响应中包含的json数据将具有:
{
"metadata": {
"ip": "<purposely stripped out>",
"referred": true
},
"os": "iOS",
"session_referring_click_timestamp": "2016-02-09T15:57:23.411Z",
"session_referring_click_query": {},
"os_version": "9.2.1",
"first_referring_click_timestamp": "2016-02-09T15:57:23.411Z",
"first_referring_link_data": {
"date_ms": 1455033416690,
"date_sec": 1455033416,
"date": "2016-02-09T15:56:56.690Z",
"data": {
"$og_title": "Jingles Bingleheimer",
"$publicly_indexable": 1,
"face_index": "2",
"~creation_source": 3,
"$identity_id": "225633246304569572",
"monster": "true",
"+url": "https://bnc.lt/ALMc/pkZbNmazPq",
"$one_time_use": false,
"~id": "225633381004658863",
"~channel": "sms",
"body_index": "1",
"monster_name": "Matts Monster",
"$exp_date": 0,
"color_index": "4"
},
"branch_id": "225633381004658863",
"app_short_identifier": "625048",
"domain": "bnc.lt",
"channel": "sms",
"state": 1,
"href": "/ALMc/pkZbNmazPq"
},
"first_referring_click_query": {},
"event": "install",
"event_timestamp": "2016-02-09T15:57:51.019Z",
"session_referring_link_data": {
"date_ms": 1455033416690,
"date_sec": 1455033416,
"date": "2016-02-09T15:56:56.690Z",
"data": {
"$og_title": "Jingles Bingleheimer",
"$publicly_indexable": 1,
"face_index": "2",
"~creation_source": 3,
"$identity_id": "225633246304569572",
"monster": "true",
"+url": "https://bnc.lt/ALMc/pkZbNmazPq",
"$one_time_use": false,
"~id": "225633381004658863",
"~channel": "sms",
"body_index": "1",
"monster_name": "Matts Monster",
"$exp_date": 0,
"color_index": "4"
},
"branch_id": "225633381004658863",
"app_short_identifier": "625048",
"domain": "bnc.lt",
"channel": "sms",
"state": 1,
"href": "/ALMc/pkZbNmazPq"
},
"hardware_id": "<purposely stripped out>"
}
如您所见,它将在响应中包含引用链接信息。
通常,如果出现以下情况,将引用安装:
此外,可以找到webhook文档here,并且需要将SDK与您的应用集成,以便Branch可以了解已发生Install事件。
注意:您还可以在自定义事件上创建webhook,例如“sign_up_complete”。