我可以通过"商家"帐户创建或管理Facebook应用吗?
当我以https://developers.facebook.com/apps企业帐户登录时尝试访问时,它会将我重定向回我的主页,并且不会让我创建应用程序.
背景:商业/广告帐户(有时称为"灰色帐户")是一种特殊的,现已弃用的帐户,Facebook提供给广告商在Business Manager推出之前管理他们的广告和页面- 这是人们想要使用企业的主要原因使用应用的帐户是将现有应用链接到广告帐户,以便广告可以被驱动到应用程序.
有没有办法使用商业/灰色帐户管理或创建Facebook应用程序?
我无法在文档中找到转换跟踪中是否有任何回调功能(https://developers.facebook.com/docs/ads-for-websites/tag-api)
要跟踪您只需要致电的活动:
window._fbq = window._fbq || [];
window._fbq.push(['track', 'FBCONVERSIONCODE', {'value':'0.00','currency':'USD'}]);
Run Code Online (Sandbox Code Playgroud)
这与谷歌分析转换代码非常相似,只是它们允许您在ajax调用完成时调用函数:
ga('send', 'pageview', {
'page': '/my-new-page',
'hitCallback': function() {
alert('analytics.js done sending data');
}
});
Run Code Online (Sandbox Code Playgroud)
有没有办法通过Facebook API实现相同的功能?
从广告API文档,它说
effective_status枚举{ACTIVE,PAUSED,DELETED,PENDING_REVIEW,DISAPPROVED,PREAPPROVED,PENDING_BILLING_INFO,CAMPAIGN_PAUSED,ARCHIVED,ADSET_PAUSED}广告的有效状态.状态可能因其自身状态或其父单位的状态而有效.
状态枚举{ACTIVE,PAUSED,DELETED,ARCHIVED}已配置的广告状态.该字段返回与"configured_status"相同的值,并且是建议使用的值.
但问题是,除非广告客户主动停止或暂停或删除广告或广告系列,否则广告的状态始终为(我在上述情况下可以看到)ACTIVE.我错了吗?
其次,是否有人知道广告管理器界面上名为"投放"的列是什么?它具有"已完成","未交付"等值.
有什么方法可以从API获取此信息吗?
像他们在这里显示的那样添加了facebook像素 现在收到错误:
fbevents.js:9 Facebook Pixel Error: Duplicate Pixel ID: some-pixel-id
Run Code Online (Sandbox Code Playgroud)
无法理解导致此错误的原因.即使我从他们的示例中运行代码并从控制台中的html中删除像素代码,我也得到相同的结果.
任何人都知道这意味着什么以及如何解决这个错误?
我正在开发一个用于创建Facebook广告的FB应用程序.在过去,我能够在开发模式下调试整个FB广告创建过程,但突然我开始收到此错误,我无法找到文档.
请求:https :
//graph.facebook.com/v2.2/act_foo/adcreatives?access_token = bar
响应:
{"error":{"message":"Invalid parameter","type":"FacebookApiException","code":100,"error_subcode":1885183,"is_transient":false,"error_user_title":"Ads creative post was created by an app that is in development mode","error_user_msg":"Ads creative post was created by an app that is in development mode. It must be in public to create this ad."}}
我搜索过Facebook API文档,但没有发现任何关于此错误的信息error_subcode: 1885183.任何人都有这个错误的经验或提示如何处理它?
编辑 错误已经报告给FB:https://developers.facebook.com/bugs/1605648466391176/
我们发现1错误.安装历史记录不足:您的帐户没有足够的安装历史记录来开始使用移动应用安装广告的结算事件.请访问https://developers.facebook.com/docs/reference/ads-api/cost-per-action-ads/了解更多信息.
我在facebook广告页面上面出现上述错误.我是新来的,请帮助我.Thnxx
我有我的应用程序的Android版本,并将FAN集成到我的应用程序中.它工作了几个月,但现在它显示" 没有填充 "
Error Domain=com.facebook.ads.sdk Code=**1001 "No fill"**
UserInfo={NSLocalizedDescription=**No fill**,
FBAdErrorDetailKey={ msg = "**No fill**"}}
Run Code Online (Sandbox Code Playgroud)
并且没有显示FAN广告.如果我输入了测试ID,那么它就会显示,但仅限于我的设备,而不是其他设备.
如何解决这个问题"No Fill"?
compile 'com.facebook.android:audience-network-sdk:4.+'
Run Code Online (Sandbox Code Playgroud)
在build.gradle中提到我已经看到很多关于此的问题,但无法找到答案.
我已经在下面看到了链接:
我的问题与dan绝对相同- Facebook转换像素与"服务器到服务器"选项.有人写道,没有办法,但那是2013年,所以我希望有些改变.
那么,有没有办法从服务器端调用facebook像素事件(例如CompleteRegistration)?
我可以更详细地描述情况.想象一下,该用户访问我们的网站,其中fb像素跟踪'PageView'当然.当用户传递表格并发送他的电话号码时,我们称之为"领导"事件.但是,当我们的经理成功确认此用户时,我们需要再跟踪一个事件!当然,它发生在其他计算机等等,所以不知道如何"连接"到基本用户.
我见过很多像这样的文档部门,但即使有可能,也无法完全理解.
从逻辑上讲,当调用"Lead"事件时,我们需要为用户生成特定的id(或者它可以是电话号码).然后,我们应该将此id用于该用户的"CompleteRegistration".但我无法理解,如何在技术上做到这一点.
如果有人可以解释的话,那将是非常感激的.
PS据我了解,它完全适用于移动应用程序的API.如果没有其他解决方案,是否可以将它用于我们的情况?
Facebook广告有一项功能,它可以知道在Facebook上通过广告安装了多少应用程序https://developers.facebook.com/docs/ads-for-apps/mobile-app-ads#advanced
我知道谷歌提供引荐来源/广告系列功能,以检测哪些广告系列,网站和其他应用将用户引荐到Google Play商店以下载我的应用https://developers.google.com/analytics/devguides/collection/android/v4/campaigns #overview.但是,当我看到facebook sdk(android)源代码时,它不使用谷歌活动测量,那么它用于衡量应用程序安装的技术?并且我的应用程序可以知道它是否是从Facebook广告中安装的(使用谷歌广告系列,我的应用程序可以在安装后获取意图并获取引用信息以了解utm_source)
我的广告系列在FB上运行,我希望借助Ads API提取每日数据.
我正在使用facebook ads api,我每次都会遇到这个问题
{
"error": {
"message": "(#294) Managing advertisements requires the extended permission ads_management, and a participating API key",
"type": "OAuthException",
"code": 294
}
}
Run Code Online (Sandbox Code Playgroud)
我创建了一个应用程序XYZ并使用此创建我创建了一个广告系列.
使用Graph API Explorer,我生成了Access Token.我也给了权限.
facebook-ads-api ×10
facebook ×7
android ×3
ads ×2
javascript ×2
facebook-tag ×1
google-play ×1
install ×1
referrer ×1