Yon Just assessing your analytics, the site is making less revenue on the days with less visitors. For example, from April 10th-13th you only had 20 or so visitors, whereas yesterday alone you had 75 visitors.
If we're missing something let us know, but it seems revenue is lower just due to the smaller number of visitors you received the last few days.