使用对话 API 和 Ruby on Rails 时,事件未显示在 Meta Analytics 的测试事件中

问题描述 投票:0回答:1

我正在开发 Ruby on Rails 应用程序并集成 Meta 的 Conversation API。这是我到目前为止所做的:

  1. 生成了访问令牌。
  2. 创建了事件主体。
  3. 使用 Meta Payload Helper 验证事件主体。
  4. 通过 API 将事件发送到分析。
    POST "https://graph.facebook.com/v21.0/#{PIXEL_ID}/events"

但是,我没有看到元分析的测试事件部分中出现任何事件。 enter image description here

这是我的身体

body = {
  data: [
    {
      event_name: "Purchase",
      event_time: DateTime.current.to_i,
      action_source: "other",
      original_event_data: {
        event_name: "Purchase",
        event_time: DateTime.current.to_i
      },
      user_data: {
        external_id: "12345"
      },
      value: 100.00,
      custom_data: {
        currency: "USD",
        order_id: "67890",
        price: 100.00,
        revenue: 90.00,
        item_id: "11111",
        item_name: "Title",
        purchase_type: "purchase_type",
        platform: "Web",
        discount: 10.00,
        quantity: 1
      }
    }
  ].to_json,
  access_token: "access_token"
}
ruby-on-rails ruby facebook meta facebook-analytics
1个回答
0
投票

经过几次尝试,我确定我的活动不会到来,因为

action_source
other
。我将其更改为
web
,它开始接收事件。

© www.soinside.com 2019 - 2024. All rights reserved.