我有一个名为“ValuableAction”的自定义转化事件 我正在尝试使用这个PROMOTED_OBJECT在这个
中创建一个adSetAdSetFields::PROMOTED_OBJECT => array
AdPromotedObjectFields::PIXEL_ID => "262575505667044",
AdPromotedObjectFields::EVENT_ID => "211270220041369",
AdPromotedObjectFields::CUSTOM_EVENT_TYPE => 'OTHER'
),
但是api会返回此错误“(#100)Param promote_object [event_id]必须是有效的事件ID”
我做错了什么?
答案 0 :(得分:0)
我知道自从问这个问题已经有一段时间了,但是我遇到了同样的问题,而且我在facebook api文档上找不到任何东西。
幸运的是,我能够创建具有自定义转换的广告集。
升级后的对象如下:
promoted_object: {
pixel_id: "<your_pixel_id/>",
pixel_rule: "write down here the custom conversion rule",
custom_event_type: "the custom conversion <custom_event_type/>"
}
您可以获取以下请求的自定义转换规则:
https://graph.facebook.com/v3.2/<AD_ACCOUNT_ID/>?fields=customconversions{name,custom_event_type,pixel,rule}
我希望这可以帮助遇到相同问题的任何人。
答案 1 :(得分:0)
您可以通过发出这样的请求来获取自定义转换规则信息:
https://graph.facebook.com/v3.2/<AD_ACCOUNT_ID>/customconversions?fields=["pixel","rule","custom_event_type","name"]
并像这样填写提升的对象(所有变量都来自之前的API):
AdSetFields::PROMOTED_OBJECT => [
AdPromotedObjectFields::CUSTOM_CONVERSION_ID => "<id>",
AdPromotedObjectFields::CUSTOM_EVENT_TYPE => "<custom_event_type>",
AdPromotedObjectFields::PIXEL_ID => "<pixel->id>",
AdPromotedObjectFields::PIXEL_RULE => "<rule>",
]