我正在尝试在多个账户中自动创建广告和创意。其中一些帐户将是空的,没有现有的活动/广告集/广告/创意。
对于给定的ad_account_id,有没有办法拉出所有相关的page_ids
如果没有,有没有办法拉出与我的用户关联的所有page_ids?
在UI中,当我创建一个广告时,有79个页面选项,但当我尝试get_pages()时,什么也没有返回:
In [11]: me = objects.AdUser(fbid='me')
In [12]: pages = me.get_pages()
In [13]: len(pages)
Out[13]: 0
所以,我用Facebook为我的广告线索创建了一个Webhook。它起作用了--我正在接收RTU的Webhook。
问题是当我调用api来检索与表单相关的数据时。我使用leadgen_id来调用api,并且我得到了:
Unsupported get request. Object with ID '' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at
我创建了一个显示广告的项目。每个广告都有一个位置。
当前,如果显示广告,则列出一个列表。我现在想要一个位置列表在我的layout.phtml和点击后的位置,这些广告应该被过滤。
为了实现这一点,我创建了一个名为地理定位的新模块。然后,我创建了两个新的视图帮助程序;一个用于显示所有位置,另一个用于显示所选位置的名称,该位置存储在Cookie中。
当您单击列表中的某个位置时,就会向地理位置控制器发出AJAX请求。控制器调用服务中的方法来将位置存储在cookie中。
我现在正在更改我的广告模块中的SQL查询和存储库,以接受设置好的位置:
public function countAdvertsByC
我正在努力完成一个网站的广告系统的重建。新的PPC模型的报告/日志记录端提供了一些困难,我发现自己迷失了更好的想法。有问题的表格将被称为“报告”,并将包含系统中每个广告的ad_id、印象、点击量和CTR%,每天滚动一年。
简单的解决方案如下所示
CREATE TABLE IF NOT EXISTS `reports` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ad_id` int(11) NOT NULL,
`impressions` int(11) NOT NULL,
`clicks` int(11) NOT NULL DEFAULT