/** * @package Plugin * @subpackage openxDeliveryLog */ function Plugin_deliveryLog_OxLogImpression_LogImpression_Delivery_logImpression($adId = 0, $zoneId = 0, $okToLog = true) { if (!$okToLog) { return false; } $aData = $GLOBALS['_MAX']['deliveryData']; $aQuery = array('interval_start' => $aData['interval_start'], 'creative_id' => (int) $aData['creative_id'], 'zone_id' => (int) $aData['zone_id']); return OX_bucket_updateTable('data_bkt_m', $aQuery); }
function Plugin_deliveryLog_oxLogVast_logImpressionVast_Delivery_logImpressionVast($adId = 0, $zoneId = 0, $okToLog = true) { $aData = $GLOBALS['_MAX']['deliveryData']; if (!$okToLog || empty($aData['interval_start']) || empty($aData['vast_event_id'])) { return false; } $aQuery = array('interval_start' => $aData['interval_start'], 'creative_id' => $aData['creative_id'], 'zone_id' => $aData['zone_id'], 'vast_event_id' => $aData['vast_event_id']); return OX_bucket_updateTable('data_bkt_vast_e', $aQuery); }
/** * @package Plugin * @subpackage openxDeliveryLogCountry */ function Plugin_deliveryLog_oxLogCountry_logImpressionCountry_Delivery_logImpression() { $data = $GLOBALS['_MAX']['deliveryData']; $aQuery = array('interval_start' => $data['interval_start'], 'creative_id' => $data['creative_id'], 'zone_id' => $data['zone_id'], 'country' => $data['geo']['country_code']); return OX_bucket_updateTable('data_bkt_country_m', $aQuery); }
function bumpVastEventTrackingBucketCounter($data) { $aQuery = array('interval_start' => $data['interval_start'], 'creative_id' => $data['creative_id'], 'zone_id' => $data['zone_id'], 'vast_event_id' => $data['vast_event_id']); return OX_bucket_updateTable('data_bkt_vast_e', $aQuery); }