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

问题描述:

我正在制作一个分析仪表板,并希望查看有多少像素火是来自广告,有多少来自有机流量。如何使用Facebook Marketing API在特定时间段内获取特定像素点火的总量?

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

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

$account = new AdAccount('ACT_ID'); 

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

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