PLUGIN RELEASE – Advertiser Reporting Add-On

We’re happy to announce the next Add-On release for AdSanity – the Advertiser Reporting Add-On. This new, pro level Add-On brings some management features your advertisers will love.

Advertiser Reporting Setup

The first thing to do when you install the new Add-On is to create accounts for your advertisers. You’ll notice that there’s a new role created specifically for them titled succinctly, “Advertiser.” Make sure that you assign that role to the new account.

advertiser reporting user role

The Advertiser Reporting user role.

Next, you’ll want to associate all of the ads that belong to that advertiser to their user account. This can be done while you’re creating new ads or you can edit previously created ads. Assigning an Advertiser is a as simple as checking the box for their user account on the ad screen and updating (or publishing for a new ad).

advertiser reporting ad assignment

Advertisers can be assigned to the ad when created or when editing an ad.

For you technical folks out there the Advertiser user names become a taxonomy for the advertisement. This makes it easy to reassign ownership – say when an advertiser changes their contact information.

advertiser reporting advertisers

Advertisers are listed as a taxonomy.

Advertiser Reporting Features

With the setup in place your advertisers can log in and get report statistics for their ads whenever they like. This self-service access means less calls to you. The advertiser is empowered to assess the success of their own ads so they can provide you with another advertisement if the click through rate isn’t where they want it.

advertiser reporting reports

Advertisers can login with their account and see reports for their ads whenever they like.

An additional feature that we included in the Advertiser Reporting Add-On is an ad expiration email notification. You can write this email in the settings screen we provide to notify your Advertiser users when their ads are going to expire. This helps you maximize your revenue as you’re keeping in touch with your clients before their ads expire.

advertiser reporting email notification

Email notifications can be automated to let advertisers know when their ads are going to expire.

Overall the Advertiser Reporting Add-On is designed to help you make more money with your advertising. Development for this expansion came out of a user request for the feature. If you have something that you like to see become a part of AdSanity let us know – we want to provide you with the tools you need.


  1. Everett on November 19, 2017 at 8:00 am

    Is there a way to have the program to automatically email weekly (or other dates) reports to the advertiser? Really don’t want users logging in to our VPS for their account.

    • Brandon on November 19, 2017 at 10:41 pm


      Thanks for the question. This new add-on doesn’t send out statistical reports to the advertiser, nor is there another way built into AdSanity to do that. That being said, that sounds like a fantastic idea for a future version of this add-on. I’ll bring it back to the team to see if it’s something we could include.

      I did want to possibly give you a little peace of mind though. The user role that an advertiser has with this add-on is extremely limited. As you can see from the screenshot above, they really only have access to the reports screen with their data and nothing else.


      • Everett on November 20, 2017 at 4:21 am

        Thanks for the reply Brandon.

        I think that would be a good feature in the future. I have a new project for financial organizations that could benefit from an ad management system but I will need do my “due diligence” when deciding on one to use. 🙂

        However, do they create an account for their own ads, etc.? As you know, any plugin that allows for account creation in WordPress also creates many “backdoors” for possible malicious activity as you never know the strength of passwords they use, etc.

        • Brandon on November 20, 2017 at 8:48 am


          The account is created in WordPress for the advertiser by the site owner. They don’t get to administrate any ads, they’re locked down to only viewing the reporting pages in the WordPress dashboard. You’re right though, there’s always a risk with any user created on your site. That’s why we’ve created a special role for these advertisers. This helps us severely limit their access. Our Advertiser users have even more limited access than a user who creates an account while making a purchase through a shopping cart plugin like WooCommerce. Additionally, since WordPress Core enforces strong passwords by default, the only reason that a user would have a weak password is if the site owner removed that functionality through a plugin or custom code. Either way, they’d be well aware of the risk they were adding to their site.

          Lastly, I just wanted to make sure you knew that AdSanity does have a reporting suite for the site administrator as part of its core featureset. You can always export those reports and send them to advertisers manually if that’s a safer way to go in your case. Like I said, I like your suggestion of emailing weekly/monthly reports to the advertisers so they don’t actually have to log in to get them. 🙂