Php Facebook营销API-如何获取应用程序安装数量
我正在使用营销API,特别是Insights Edge,检索我们活动的数据 问题是我看不到知道广告产生了多少应用程序安装的字段 我看到“点击、印象、到达”字段,但没有看到商店下载的数量 有办法知道吗?这可以在Facebook广告面板中找到,但我看不到任何从API中获得该值的方法 谢谢你的帮助Php Facebook营销API-如何获取应用程序安装数量,php,api,facebook-graph-api,Php,Api,Facebook Graph Api,我正在使用营销API,特别是Insights Edge,检索我们活动的数据 问题是我看不到知道广告产生了多少应用程序安装的字段 我看到“点击、印象、到达”字段,但没有看到商店下载的数量 有办法知道吗?这可以在Facebook广告面板中找到,但我看不到任何从API中获得该值的方法 谢谢你的帮助 require_once(__DIR__ . "/config/config.php"); include_once(__DIR__ . "/inc/helpers.php"); require __DI
require_once(__DIR__ . "/config/config.php");
include_once(__DIR__ . "/inc/helpers.php");
require __DIR__ . '/vendor/autoload.php';
use FacebookAds\Api;
use FacebookAds\Object\AdAccount;
use FacebookAds\Object\AdCampaign;
use FacebookAds\Object\Values\InsightsPresets;
$access_token = readFromFile(__DIR__ . "/auth/token.txt");
// Initialize a new Session and instanciate an Api object
Api::init($app_id, $app_secret, $access_token);
// The Api object is now available trough singleton
$api = Api::instance();
$account = new AdAccount('act_' . $ads_account_id);
$campaigns = $account->getAdCampaigns(array(
\FacebookAds\Object\Fields\AdCampaignFields::ID,
\FacebookAds\Object\Fields\AdCampaignFields::NAME,
)
);
foreach ($campaigns as $campaign) {
//echo $campaign->{\FacebookAds\Object\Fields\AdCampaignFields::ID}.PHP_EOL;
$campaign_insights = new AdCampaign($campaign->{\FacebookAds\Object\Fields\AdCampaignFields::ID});
$params = array(
'date_preset' => InsightsPresets::YESTERDAY,
/*
'time_range' => array(
'since' => '2015-08-03',
'until' => '2015-08-03'
),
*/
'filtering' => array(
[
'field' => 'campaign.objective',
'operator' => 'IN',
'value' => ["MOBILE_APP_INSTALLS"]
]
)
);
$insights = $campaign_insights->getInsights(array(
'reach',
'impressions',
'clicks',
'call_to_action_clicks',
'total_actions',
'spend'
), $params);
在尝试了所有可能的字段之后,我发现它位于“actions”字段中
谢谢尝试了所有可能的字段后,我发现它位于“操作”字段内 谢谢