我正在尝试使用我开发的 Facebook 聊天机器人记录自定义事件,但是我终生无法找到这些custom_events
类型的参考。
他们参考中列出的示例显示fb_mobile_purchase
为自定义事件名称。我不希望这样,而且我找不到列出其他类型的任何地方。
我希望能够跟踪聊天机器人何时向用户发送特定消息,但只需将 设置eventName
为任何内容都会导致 Analytics 中的事件名称为Reserved5
.
Facebook 文档中是否有对 eventNames 的引用?
我正在尝试使用我开发的 Facebook 聊天机器人记录自定义事件,但是我终生无法找到这些custom_events
类型的参考。
他们参考中列出的示例显示fb_mobile_purchase
为自定义事件名称。我不希望这样,而且我找不到列出其他类型的任何地方。
我希望能够跟踪聊天机器人何时向用户发送特定消息,但只需将 设置eventName
为任何内容都会导致 Analytics 中的事件名称为Reserved5
.
Facebook 文档中是否有对 eventNames 的引用?
目前,文档将此作为示例请求:
var request = require('request');
request.post({
url : "https://graph.facebook.com/<app_id>/activities",
form: {
event: 'CUSTOM_APP_EVENTS',
custom_events: JSON.stringify([{
_eventName: "fb_mobile_purchase",
_valueToSum: 55.22,
_fb_currency: 'USD'
}]),
advertiser_tracking_enabled: 0,
application_tracking_enabled: 0,
extinfo: JSON.stringify(['mb1']),
page_id: <page_id>,
page_scoped_user_id: recipientId
}
}, function(err,httpResponse,body){
console.error(err);
console.log(httpResponse.statusCode);
console.log(body);
});
因此,当机器人发送您想要留意的特定消息时,触发该消息但使用不同_eventName
的 ,如果需要其他参数。
请记住,recipientId
它们是指机器人向其发送消息的用户的 PSID。