|
|
@@ -159,6 +159,13 @@ public class TrackingController {
|
|
|
BidRecord newRecord = bidRecordFromMediaResponse(resp, "tencent", traceId, "click", params);
|
|
|
hotStore.recordBid(newRecord);
|
|
|
record = newRecord;
|
|
|
+ if (resp.getBid() != null && resp.getBid().getShowUrls() != null
|
|
|
+ && !resp.getBid().getShowUrls().isEmpty()) {
|
|
|
+ List<TrackingResult> impressionResults = adxClient.reportImpression(
|
|
|
+ resp.getBid().getShowUrls(), resp.getBid().getPrice());
|
|
|
+ log.info("[click] Redis未命中补竞价后,曝光上报完成, qk={}, results={}", record.getQk(), impressionResults);
|
|
|
+ recordTrackingResults(record.getQk(), "impression", impressionResults);
|
|
|
+ }
|
|
|
log.info("[click] 竞价成功, qk={}, traceId={}", record.getQk(), traceId);
|
|
|
} else {
|
|
|
log.info("[click] Redis命中, qk={}, traceId={}", record.getQk(), traceId);
|