在php中创建AdSet时PROMOTED_OBJECT返回错误

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

我有一个名为“ValuableAction”的自定义转换事件我试图在php中使用此PROMOTED_OBJECT创建一个adSet

AdSetFields::PROMOTED_OBJECT => array
    AdPromotedObjectFields::PIXEL_ID => "262575505667044",
    AdPromotedObjectFields::EVENT_ID => "211270220041369",
    AdPromotedObjectFields::CUSTOM_EVENT_TYPE => 'OTHER'
),

但是api返回此错误“(#100)Param promote_object [event_id]必须是有效的事件ID”

我究竟做错了什么?

php events sdk facebook-php-sdk pixel
1个回答
0
投票

我知道已经有一段时间了,因为这个问题被问到但是我遇到了同样的问题,我在facebook api docs上找不到任何东西。

幸运的是,我能够使用自定义转换创建一个adset。

提升的对象如下所示:

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}

我希望这可以帮助任何面临同样问题的人。

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