Facebook服务器端API-推送自定义事件以创建自定义受众群体

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

[我们尝试使用服务器端API将自定义事件推送到我们的像素,以便在Facebook Ads(https://developers.facebook.com/docs/marketing-api/facebook-pixel/server-side-api/)中创建基于事件的自定义受众群体

我们使用_fbp cookie值来匹配用户(这是由FB像素在我们的网站上创建的第一方cookie。

例如(Python):

from facebook_business.api import FacebookAdsApi
from facebook_business.adobjects.adspixel import AdsPixel

my_app_id = 'X'
my_app_secret = 'X'
my_access_token = 'X'
my_pixel_id = 'X'

FacebookAdsApi.init(access_token=my_access_token, app_id=my_app_id, app_secret=my_app_secret)

fields = []
params = {
    'data': [{'event_name': 'icrm_test_20191113_fbp_1m', 'event_time': 1573230217, 'user_data':{'fbp': 'fb.1.1558571054389.1098115397'}}]
}

print(AdsPixel(my_pixel_id).create_event(fields=fields, params=params))

问题是,当我们在Facebook Ads中创建自定义受众群体时,即使我们推送成千上万个Cookie ID,列表的大小也始终小于1000,这意味着Facebook匹配的Cookie百分比非常低,已发送。

基于服务器端事件的自定义受众定义:

Custom Audience definition based on server-side event

列表大小始终为<1000,无论发送多少个fbp cookie:

List size is always <1000, no matter how many fbp cookies are sent

似乎存在_fbp cookie与Facebook用户个人资料匹配的问题。有什么已知的方法可以改善/修复匹配结果吗?我们不能使用敏感数据的哈希值。

External_id匹配(https://developers.facebook.com/docs/marketing-api/facebook-pixel/server-side-api/parameters)也给了我们类似的结果。

facebook facebook-graph-api facebook-ads-api
1个回答
0
投票

您在此处使用的事件时间翻译为11/08/2019 @ 4:23 pm(UTC)。因此,它们不会包含在您的30天窗口中。尝试使用导入时间套装'event_time':int(time.time())

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