如何使用Facebook营销API获取给定时间段内特定像素点火的总量?

时间:2017-02-21 16:24:59

标签: facebook facebook-graph-api facebook-php-sdk facebook-marketing-api

我正在创建一个分析仪表板,想看看有多少像素火来自广告,有多少来自有机流量。

我可以使用AdInsights轻松获取广告中的像素点火量,但是,我似乎无法找到获取像素点火总量的方法。

到目前为止,这是我的代码。它只返回带有一些基本字段的像素对象,如名称,ID以及最后一次触发的时间。我想知道他们解雇了多少次。

$account = new AdAccount('ACT_ID');

$pixels = $account->getAdsPixels(array(
    AdsPixelFields::NAME,
    AdsPixelFields::ID,
    AdsPixelFields::LAST_FIRED_TIME
));

1 个答案:

答案 0 :(得分:0)

pixelstats节点可以提供有关像素触发的更多信息 例如,您可以在过去24小时内获取设备类型,它将为您提供特定设备下的像素点火次数

use FacebookAds\Object\AdsPixel;

$pixel = new AdsPixel(<PIXEL_ID>);
$pixel->getStats(array(), array(
  'aggregation' => 'device_type',
)); 

https://developers.facebook.com/docs/marketing-api/facebook-pixel/conversion-tracking/v2.9