Adobe released its annual holiday predictions for online revenue Wednesday, and the numbers are giving hope for a recovering retail market. 

Adobe's numbers are based on a sample of 4,500 retail websites, 55 million stock keeping units, and more than one trillion website visits.

Image placeholder title

Through the first 21 days of November, online sales have totaled $28.58 billion, a 17.9% increase over a year ago. So far every day in November has seen $1 billion in online sales, compared to 19 out of 21 days last year. Today, Adobe expects Americans to spend $1.71 billion online.

By the end of the holiday season, Adobe expects $107.4 billion in online revenue compared to $94.4 billion last year. 

The firm expects Thanksgiving Day holiday shopping to rise 15% year over year to $2.8 billion while Black Friday sales are expected to rise 16.4% to $5 billion. All told, Adobe predicts there will be 18 $2 billion online shopping days in 2017, after just 8 such days last year. 

The majority of the shopping this month has been done on desktops (69%), while smartphone sales account for 21% of sales and tablet sales account for 10%. 

More of What's Trending on TheStreet: