我被用来追踪横幅的印象和点击。然后
我想访问impression并单击phpmyadmin而不是adserver管理面板。
这是我的访问查询
SELECT sum(`impressions`) FROM `rv_data_summary_ad_hourly` WHERE `ad_id`=6 AND `date_time` >= '2015-10-26' AND `date_time` <= '2015-11-01'
-
这是表格结构
CREATE TABLE IF NOT EXISTS `rv_data_summary_ad_hourly` (
`data_summary_ad_hourly_id` bigint(20) NOT NULL AUTO_INCREMENT,
`date_time` datetime NOT NULL,
`ad_id` int(10) unsigned NOT NULL,
`creative_id` int(10) unsigned NOT NULL,
`zone_id` int(10) unsigned NOT NULL,
`requests` int(10) unsigned NOT NULL DEFAULT '0',
`impressions` int(10) unsigned NOT NULL DEFAULT '0',
`clicks` int(10) unsigned NOT NULL DEFAULT '0',
`conversions` int(10) unsigned NOT NULL DEFAULT '0',
`total_basket_value` decimal(10,4) DEFAULT NULL,
`total_num_items` int(11) DEFAULT NULL,
`total_revenue` decimal(10,4) DEFAULT NULL,
`total_cost` decimal(10,4) DEFAULT NULL,
`total_techcost` decimal(10,4) DEFAULT NULL,
`updated` datetime NOT NULL,
PRIMARY KEY (`data_summary_ad_hourly_id`),
KEY `rv_data_summary_ad_hourly_date_time` (`date_time`),
KEY `rv_data_summary_ad_hourly_ad_id_date_time` (`ad_id`,`date_time`),
KEY `rv_data_summary_ad_hourly_zone_id_date_time` (`zone_id`,`date_time`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=16136 ;
但印象和点击的结果有点不同,我希望结果和adserver管理面板完全一样。
这是phpmyadmin的查看结果
adserver
-
这是revive adserver管理面板的查看结果
最佳答案
检查Revive adserver中的时区。更改MySQL查询以匹配它。
[摘自评论,可能会帮助其他有类似问题的用户]
关于php - 如何从表格中获得广告服务器的印象数和点击数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33491704/