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
Brian Simpson
67c71b0870
Read roadblocks from Cassandra.
2013-09-18 08:53:25 -04:00
Brian Simpson
201d0d05a9
Migrate roadblocks to Cassandra.
2013-09-18 08:53:25 -04:00
Brian Simpson
e9008e3ad1
Cassandra view class for roadblocks.
2013-09-18 08:53:25 -04:00
Brian Simpson
d7213ee9b4
Get more roadblocks.
2013-09-18 08:53:25 -04:00
Neil Williams
ae534d7f31
Proxy the new stylesheet properties to DefaultSR.
2013-09-17 16:13:37 -07:00
Max Goodman
2a9b140cc7
Add util for generating client side S3 HTTPs URLs.
2013-09-17 16:13:37 -07:00
Max Goodman
f851b366d1
listing chooser: Clean up all localStorage collapsed settings.
2013-09-17 16:13:37 -07:00
shlurbee
46b36dbc2b
Add subreddit suggestions UI to multi page.
...
When user edits a multi, a box below the edit control shows a list of
subreddits recommended based on the items already in the multi. A "more
suggestions" link pages through the list, showing a list of subreddit
discovery links after all suggestions have been dismissed.
2013-09-17 16:07:26 -07:00
shlurbee
2083e88100
Enable fetching recommendations for multiple srs at once.
...
This change allows you to pass a list of srid36s and get back recommendations
for all of them at once, which is useful for multireddit suggestions.
A function that accepted a single subreddit id as an argument and memoized the
results was removed and its functionality replaced by sgm caching, which sets
multiple items in memcache at once.
A source prefix is added to the row key so multiple sets of recs can be stored
in the same column family.
Adult items are filtered unless one of the original subreddits was over_18.
Recommendations for a set of subreddits are merged and sorted by the number of
items matched. (User feedback showed that people perceive recommendations as
incorrect if they don't match the "theme" of a large multi, and recs that
match several srs in the multi instead of just one are more likely to fit the
theme, so we show those first.)
2013-09-17 16:07:23 -07:00