I'm doing a little app on Python about this. I was using the "effective_status" field but it shows just if it's paused or not, and I want to check if the campaign is running or not.
Thanks.
An easy to way to track the success of your Facebook advertising is to look at the impressions (views), reach (people), and engagements your ad is driving, which can be seen directly in your Facebook ads manager. While this isn't always a surefire way to measure success, it is a good place to start.
Your ads will not run on Facebook if you don't have 1,000 active users in your target audience. There are a number of ways this could be happening: The targeting parameters you've chosen simply don't have enough users in them. You're excluding nearly all of your audience in an effort to be efficient.
The Meta ad delivery system uses an ad auction and machine learning to determine where, when and to whom we show your ads. These processes work together to maximize value for both people and businesses.
Effective_status gives you the effective status of this campaign. For Campaign object, effective_status value can be one of these
ACTIVE, PAUSED, DELETED, PENDING_REVIEW, DISAPPROVED, PREAPPROVED, PENDING_BILLING_INFO, CAMPAIGN_PAUSED, ARCHIVED, ADSET_PAUSED
If you read the effective_status field for adset level, it will tell you if the adset has CAMPAIGN_PAUSED or PAUSED.
EDIT: You will need to combine this field with end_time to determine whether the ad set is completed.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With