Commit Graph

3492 Commits

Author SHA1 Message Date
Brian Simpson
a4263a6991 Send an email when campaign is refunded. 2013-09-19 04:37:00 -04:00
Brian Simpson
d1dbfb270c Manually refund underdelivered campaigns. 2013-09-19 04:37:00 -04:00
Brian Simpson
a972551e1b Hook fires on each new charge, not once for entire charge_pending. 2013-09-19 04:37:00 -04:00
Brian Simpson
e27cbd183b PromoteLinkform: switch up the wording for targeting. 2013-09-19 04:37:00 -04:00
Brian Simpson
43e7ecd048 PromoteLinkForm: show total available impressions. 2013-09-19 04:37:00 -04:00
Brian Simpson
1f5f98fbc0 PromoteLinkForm: wording change for creating additional campaigns. 2013-09-19 04:37:00 -04:00
Brian Simpson
3f4ac47b16 Simplify oversold message.
Only show the total available for given target and dates, rather than
breaking it down by date.
2013-09-19 04:37:00 -04:00
Brian Simpson
421dd824b0 Exclude reserved inventory for current campaign from inventory check. 2013-09-19 04:37:00 -04:00
Brian Simpson
ac6657832a finalize_completed_campaigns: be careful with cpm attribute. 2013-09-19 04:37:00 -04:00
Brian Simpson
dfef592449 finalize_completed_campaigns: typo in links lookup. 2013-09-19 04:37:00 -04:00
Brian Simpson
e6bfc29316 Use a very conservative estimate of ad inventory.
Inventory is estimated using traffic to GET_listing. This is a pretty good
estimate based on historical trends (compare subreddit traffic to impressions for
promoted links targeted to the subreddit). It seems safer to start out with a low
estimate. This is especially needed because the CPM beta will only show promoted
links on the subreddit listing, not on multireddits or the front page.
2013-09-19 04:37:00 -04:00
Brian Simpson
cb4b603283 Increase minimum height of Spotlight to make reflows less frequent. 2013-09-19 04:37:00 -04:00
Brian Simpson
162aac4912 promote.py whitespace. 2013-09-19 04:37:00 -04:00
Brian Simpson
2fa369e76e promote.new_campaign cleanup. 2013-09-19 04:32:22 -04:00
Brian Simpson
85c80a7d55 PromoteLinkForm cleanup. 2013-09-19 04:32:22 -04:00
Brian Simpson
0671511de9 POST_edit_campaign cleanup. 2013-09-19 04:32:22 -04:00
Brian Simpson
d2ecb5db89 sponsored.js cleanup. 2013-09-19 04:28:14 -04:00
Brian Simpson
d11a16dee8 SubredditSelector searches optional. 2013-09-19 04:27:26 -04:00
Brian Simpson
c6419bf21d Typo in sponsored.js for resetting campaign_id36 to blank for new campaign. 2013-09-18 19:42:25 -04:00
bsimpson63
d8d433c811 Add translations to promotelinkform.html. 2013-09-18 19:41:01 -04:00
bsimpson63
81a5dc36a1 Add hooks for selfserve related events. 2013-09-18 19:40:55 -04:00
bsimpson63
5967acfa83 Use an ad server to select promos for spotlight.
Replaces client side weighted random selection.
2013-09-18 19:40:38 -04:00
bsimpson63
7423c17b39 Separate live and complete on promotelinkform. 2013-09-18 17:58:12 -04:00
bsimpson63
c72e43c03c Delete unused update_box. 2013-09-18 17:57:48 -04:00
bsimpson63
6b8e323e26 Delete update_bid.
It did too much and was called in several templates where it did nothing.
2013-09-18 17:57:40 -04:00
bsimpson63
62bd4e6b8e Display spent portion of a campaign's budget. 2013-09-18 17:56:58 -04:00
bsimpson63
a0c4a904e2 Sell campaigns by CPM. 2013-09-18 17:56:17 -04:00
Brian Simpson
0d7736ac39 PromoCampaign: add ndays property. 2013-09-18 17:56:10 -04:00
bsimpson63
704902b6f5 Add method to check for missing traffic hours. 2013-09-18 17:56:03 -04:00
bsimpson63
f8dd9e224c Methods to check promoted link inventory. 2013-09-18 17:55:57 -04:00
Brian Simpson
7a85c3c2bb inventory: make _min_daily_pageviews_by_sr safer 2013-09-18 17:55:49 -04:00
bsimpson63
4b76634aa4 Move get_traffic_dates from trafficpages to promote. 2013-09-18 17:55:41 -04:00
bsimpson63
776755b9df Refunds for authorize.net transactions. 2013-09-18 17:55:34 -04:00
bsimpson63
2be7bf01e8 Record charge amount in unused Bid.charge attribute. 2013-09-18 17:55:27 -04:00
bsimpson63
e65985295e Delete GET_inventory. 2013-09-18 17:55:16 -04:00
bsimpson63
1fa8115963 Delete PromoteLinkFormCpm. 2013-09-18 17:55:10 -04:00
bsimpson63
e8c6862936 Separate templates for creating and editing promoted links. 2013-09-18 17:55:01 -04:00
bsimpson63
8b81270380 Remove unused arguments from PromoteLinkform. 2013-09-18 17:54:55 -04:00
bsimpson63
972f922ba3 Move bid logic out of template. 2013-09-18 17:54:48 -04:00
bsimpson63
015ffe5d83 Break up monolithic promotelinkform into functions. 2013-09-18 17:54:42 -04:00
bsimpson63
6df2fc3b63 Typo in promoted link thumbnail display. 2013-09-18 17:54:35 -04:00
bsimpson63
87bee2cc9d Delete unsupported maximum_clicks and maximum_views options. 2013-09-18 17:54:29 -04:00
bsimpson63
8e8883b440 Whitespace cleanup in promotelinkform.html. 2013-09-18 17:54:13 -04:00
shlurbee
f0c080a46f Fix secondary sort in recommendations 2013-09-18 10:35:20 -07:00
David Ehrmann
4023a719a8 Update /ad_inq for the self-serve CPM rollout.
- Remove link to theoatmeal's explanation of the self-serve ad system
- Update the copy in the "control your budget" section of ad_inq
2013-09-18 10:34:53 -07:00
Brian Simpson
8a7e8d224d ModAction: Read from ModActionBySRActionMod. 2013-09-18 08:57:06 -04:00
Andre D
544e4994a5 ModAction: Add a migrate script. 2013-09-18 08:56:55 -04:00
Andre D
88906eff2f ModAction: Add a view of Action and Mod. 2013-09-18 08:55:52 -04:00
Brian Simpson
23bee034ff ModAction: TTL of 120 days. 2013-09-18 08:54:51 -04:00
Brian Simpson
4fe0e158ed Delete old roadblocks. 2013-09-18 08:53:25 -04:00