1

我正在使用 FAfA 来跟踪我的 Messenger 机器人的指标并设置自定义事件来执行此操作。到目前为止,一切都很好 :)

我注意到在我之前,FAfA 记录了事件并为我的机器人的 CTA 分配了 ID,例如cta1_EntBusinessMessageWithItems_408510376182130_0cta1_EntMessengerCommerceCTAList_1280259528710236_0.

更具体地说,这里是当我访问“事件调试”部分并按“Messenger bot CTA clicked”过滤时提示的列表摘录

到目前为止我注意到的:

  • 共有三种类型的“Messenger bot 号召性用语” platform_apimessenger_composerstructured_menu
  • 有两类cta1_ID:仅使用“Messenger bot CTA 类型”cta1_EntBusiness...弹出的 ID,以及platform_apicta1_EntMessenger...
  • cta1_EntMessengerCommerceCTAList_1280259528710236_0中,最后一位不是索引。我的第一个想法是更改它,因为这种 ID 通常与structured_menu“Messenger bot CTA 类型”相关联,索引 0 代表 Messenger bot 菜单的第一个按钮,索引 1 代表第二个按钮,依此类推。
  • 如上图所示,有不同类型的“点击 Messenger 机器人号召性用语” :postback_cta_success、、、和。postback_send_failedpostback_failedpostback_cta_clickedcomposer_cta_double_tapped
  • 在我的“保留”部分创建细分时,一切都被事件参数弄乱了:“Messenger bot CTA type”显示来自“Messenger bot CTA clicked”的值,“Messenger bot CTA ID”显示来自“Messenger bot CTA type”的值“!
  • 但是,我尝试将 FAfA 生成的 CTA ID 复制并粘贴到“Messenger bot CTA ID”事件的参数中,它起作用了:我的观众中或多或少重要的百分比被选中。

我可以处理“保留”部分中的错误,但我无法找到我的机器人中的哪个 CTA 与 FAfA 生成的 CTA ID 相关联cta1_EntBusinessMessageWithItems_408510376182130_0:成功发生后用户执行了哪些操作?用户单击了具有此cta1_EntMessengerCommerceCTAList_1280259528710236_0ID 的哪个按钮?

没有设置 ID,因为您似乎无法做到:https ://developers.facebook.com/docs/messenger-platform/webhook-reference/postback

我还在 Stack 和 Google 上对 CTA 的类型、他们的 ID 等进行了一些研究……没有发现任何帮助。我敢肯定我不是唯一一个面对 FAfA 问题的人,尤其是在那些正在构建机器人并迫切需要跟踪他们的指标的人中......请帮助!

4

0 回答 0