8/5/20 Beta Update
Resolved Issue Where User Could Not Log In Through The App
Some users reported that they could not log in through the app. We fixed this issue – if you still can’t login, please let us know.
Included a Feedback Form Directly on the Page
We’ve included a feedback form directly on reports pages. So if you run into any problems on any particular page, or come up with a suggestion, you can send us feedback directly on that page.
Updated Publishwide Sync So That It Tracks Kenp On Ams
We updated the sync app to track KENP data on AMS.
Track AMS KENP Royalty on Dashboard
We updated the Publishwide dashboard to track your AMS KENP Royalty. Even with the new updates to AMS, Amazon somehow forgot to include and estimate of your KENP royalty. Not us! You can also see your total AMS KENP read, AMS Orders, and also Pages Royalty:
These changes are also reflected on the chart – clicking on either the Pages Read or Units scorecard will now show both organic pages and orders as separate from paid (i.e. AMS) pages and orders.
While we are aware that there are some issues with the accuracy of the AMS Page Read values, this is the most amount of data we’ve gotten from Amazon in years and it’ll go a long way in helping us derive more accurate total earnings for a single AMS campaign.
We are working on adding the following items in the coming week:
Marketplace tracking for FB ads
One thing that our users have continuously asked for is to track different marketplaces for FB ads. We are working on a system that will automatically track the different marketplaces that you may have set for your FB adset.
Update FB ads page to load better
Right now, the FB ads page is a single page that contains all of your ads. For users who only have a few ads (0-100), this may not seem like a big issue. But for users who are running 1,000+ ads, this has a considerable impact on performance. We are planning on changing this page so that users with a large number of ads aren’t spending too much time waiting for the page to load.
Assign Books to entire FB campaigns
This is another general request that users have been asking for. We want to allow users to assign their books to an entire FB campaign instead of clicking through for each ad.
7/27/20 Beta Update
We’re excited to announce the official launch of the Publishwide Sync app. For the past six months, we’ve been testing a way to move users away from the bookmarklet, which people found to be complicated to use. You can read more about the Publishwide Sync App on this page.
Simplified the Signup Process
We’ve simplified the onboarding process to Publishwide so you can get signed up faster.
Automatically assign AMS and FB ads to KDP books
Your AMS and FB ads will automatically be matched up to their corresponding KDP books.
Note: We’re still working on getting AMS display ads integrated. This feature does not work on AMS ads that link out to the series ASIN. For now, you will still need to manually assign those ads.
Publishwide now supports non-USD currencies
Publishwide now supports all Amazon currencies: USD, GBP, EUR, JPY, INR, CAD, BRL, MXN, and AUD.
Changed the appearance of the Top Books section
We’ve made changes to the Top Books section on the Snapshot page. Instead of hovering over each cover to see relevant data, you can view the data directly.
Added a “Restore” function to tables to restore removed columns
You can now restore table columns on the Profit report at the click of a button. Very useful for after removing some columns.
Removed custom global KENP rate to make things more accurate
After some due consideration, we’ve removed the custom global KENP rate estimate because it was inherently inaccurate. You can still use individual custom marketplace KENP rates, and the global percentage increase/decrease options.
Fixed bug where custom expenses were not working correctly
During testing, we discovered a bug where custom expenses were not showing up at all. We have fixed this bug, and now custom expenses should be working correctly.
Fixed bug where Publishwide was not tracking paperback-only books
We found a bug where we weren’t tracking books that only had a paperback version. This error should no longer be happening.
Fixed error when moving from sync app to dashboard
We received some reports of users encountering the error message of “Invalid Authorization Header” when they move from the Publishwide Sync App to their dashboard. A fix has been deployed and this issue should no longer be happening.
Fixed error that caused Snapshot page to not load correctly
We received reports of the Snapshot page not loading correctly and telling users that they needed to sync, even though they’ve already synced for the day. We’ve resolved this issue and it should no longer be happening.
Fixed error where FB data was not updating
Several users reported that their Facebook data was not updating. We’ve deployed a fix and this issue should be resolved.
Fixed graph legend sometimes cutting off
Several users reported that the graph legend sometimes would appear cut off. We’ve fixed this issue and graph legends should no longer be cutting off.
Fixed bug with decimals displaying for partial month page reads and units
Sometimes, when a month’s data only has some days but not all, the data would display decimals–namely for the KENP reads and the Units sold. We fixed this bug and there should no longer be any decimal points for those metrics.
Fixed bug where the wrong KENP rate was being used
Occasionally, the wrong KENP rate would be used–especially when Amazon releases the KENP rate early. This bug should no longer be happening.
Fixed bug for Group By function on Snapshot expenses
There was a bug where the Group By function on Snapshot expenses were not working correctly. This bug has been fixed.
Updating Publishwide sync so that it tracks KENP on AMS
In July 2020, Amazon made several updates to AMS, the most important one being that AMS now tracks KENP. We will be updating Publishwide Sync so that these updates are reflected.
Updating Publishwide dashboard to track KENP on AMS
Likewise, we will also be updating the dashboard to account for these new changes.
1/13/20 Beta Update
The past two weeks has seen a huge turnout in new user signup during the open beta, as well as a slew of amazing responses from our beta testers. We’ve gathered some very valuable information about what we’re doing well. But most importantly, we’ve identified several shortcomings with our current product.
Due to the amount of feedback and the work necessary for us to implement all the needed changes, we’re extending the beta period for our current users until the 15th of February and new open beta sign ups will be closed. This way, we can devote the right amount of time to tackling all the bugs and issues–both big and small–found by our beta testers.
Streamlined Email Verification for Mobile App Browsers
Some users reported that there were issues with verifying their email from mobile app browsers (e.g. when they sign up from Facebook and then go to verify their email through the Gmail app). We’ve identified and fixed this issue. Email verification should now be fixed on mobile.
Fixed CSRF Message Bug that Prevented New Account Creation
We’ve heard from some users that they were unable to create an account accompanied by a CSRF error. We’ve deployed a fix for this issue and users should be able to create new accounts without issue.
Desktop Syncing App
One of the main feedback we got from our beta testers was that the bookmarklet process is fairly complicated–both during the onboarding process and when syncing multiple different sources of data.
A desktop app will streamline the onboarding and automate the syncing process, which will make for a much better user experience. We hope to get the first version of the desktop app pushed in the upcoming week.
1/6/20 Beta Update
12/27/19 Beta Update
Major Changes Made:
Minor Changes Made:
ANNOUNCEMENT – OPEN BETA
Happy Holidays everyone!
We are excited to announce the official launch of the Publishwide Open Beta!
Starting today, you will no longer need an invite code to sign up for a Publishwide account. The main purpose of the open beta is to stress-test our servers’ ability to handle a large influx of users as well as to catch any additional errors that may have slipped past us.
The Open Beta period will be from today, December 26th to January 10th. Afterwards, Publishwide will officially launch and those who’ve participated during both the closed and open beta will be grandfathered in to the Founder’s Price of $20/month forever.
For those who did not join during either Beta period, Publishwide will cost $30/month at launch.
Added multiple marketplace support for AMS ads
We’ve had several users ask for the ability to sync AMS ads from multiple marketplaces, and I’m happy to report that users can now sync up their AMS ads from the following marketplaces:
Added Support for FB Dynamic Creative Ads
FB ads using dynamic creatives are now able to be suggested by the auto-suggestion function when assigning ads to books.
Footer and Reports automatically updates after KDP sync
We’ve changed the report page and the footer so that they will automatically refresh after you sync your KDP data to provide a better user experience. You should be able to leave a Report window open and it’ll automatically update each time you sync your KDP data.
New Security Measures
We completely rebuilt the authentication system with enhanced account security. We’ve introduced a new security measure to help lock down your account in the event someone gains unauthorized access. We’ve also added additional security measures to prevent cross-site request forgery.
No Longer Need to Log in to the Bookmarklet Across Different Amazon Services
After feedback, we removed the need to log in to the bookmarklet separately on different Amazon services (i.e. previously, you needed to log in through the bookmarklet separately on AMS even after having done so on KDP). Now, as long as you’ve logged in through the Publishwide dashboard, your bookmarklet will automatically be logged in when you activate it on different Amazon services.
Fixed issue for Most Recent KENP Rate being 0
Last update, I noted that we encountered a bug where if you set your KENP rate to “Most Recent”, it’ll actually return as 0. We’ve fixed this issue and you should see the correct most recent KENP rates.
Fixed Bug for KDP Accounts with Only KENP Data
We noticed that the KDP sync would fail for users who only have KENP data but no regular eBook or paperback sales. We’ve fixed this bug so that users who fall under this category should be able to sync normally.
Added Function that Requires Password to Delete Important Data
Previously, it was possible for you to delete your AMS, FB, and even your account with just the click of a button. We realized that this ease of deleting your data–while convenient for testing–could be a real nuisance if you were to click it accidentally. Now, you’ll be required to enter your password before you can delete this data.
Added instruction graphic to bookmarklet step
The bookmarklet can be a bit confusing–especially to first time users. We’ve added an instruction GIF to help new users get acquainted with using it.
Added instructions for syncing Amazon Advantage ads
Did you know you can sync Amazon Advantage ads with our bookmarklet? Now you definitely will! We’ve added instructions for syncing Amazon Advantage ads directly to the bookmarklet page when you activate it on your AMS dashboard.
Removed Logout button on bookmarklet
Because the bookmarklet now tracks your login status on the main publishwide site, we’ve removed the logout button on the bookmarklet.
We have lots of other plans for Publishwide, and one of the first things we will be doing after launch is to create a dedicated desktop app for syncing data. This way, users will no longer need to keep a browser tab open to sync their data, which we know can quickly become memory intensive.
We’re receiving a lot of great feedback from our current testers and are preparing to open up beta testing to the public!
In the coming weeks, you will be able to sign up for Publishwide for FREE and experience superior reporting for yourself.
Once the open beta period ends, you will have the option to continue using Publishwide at the Founder’s Pricing of $20/month that will help us fund our future features. If you choose to continue using Publishwide with our Founder’s Pricing, you will be locked in at this rate forever.
We have lots of plans for additional functions and features that will be coming to Publishwide in the coming months, including royalty reports for other revenue sources like Apple, Kobo, Nook, and Google so that our service’s name will finally make sense!
Meanwhile, the closed beta is still ongoing. If you’re interested in receiving a beta key, apply on the homepage today!
Major Changes Made:
Minor Changes Made:
Over the last two weeks, we’ve made some additional changes and deployed several other fixes to Publishwide. Below are the explanations for the changes.
Implemented Change to Make Cached Reports Load Much Faster
One major change we made was making cached reports load much faster. Previously, each time you load a report across a particular date range–regardless of whether you’ve loaded it before or not–it would initiate a fresh load of the report. Often, that means waiting for the data to be processed, compiled, and displayed.
We’ve changed it so that any previously loaded report will load almost instantly the next time you access them to provide a better user experience.
KENP Setting Now Allow for Customized Local Marketplace KENP Rates
As stated before, Publishwide now uses individual marketplace KENP rates to calculate the most accurate KENP royalties. However, this was not reflected in the User KENP Rate Settings.
The new User KENP Rate Settings will allow you to use the most recent KENP rates (when available), apply a universal increase/decrease custom percentage, apply a universal KENP rate, or assign individual KENP rates by marketplace.
Added More Breakdown to Royalty
We added additional breakdowns to the Royalty graph so that you can see your Kindle Countdown and Pre Order royalties separately from your eBook royalties.
Fixed Bug Where “Do Not Track” Functionality was Not Working Correctly
We noticed that the “Do Not Track” functionality was not working correctly. We have since fixed this issue.
Fixed Bug with Password Reset Form
There was an error with the password reset form that would occasionally crash the site if an improperly formatted email address was used (e.g. using [email protected] instead of [email protected]). We’ve fixed this issue.
Fixed Bug Where Expense Data was Incorrectly Showing 0
We noticed that in some cases, expense data would incorrectly be showing up as 0 even though there were recorded expenses. We’ve fixed this bug and expense data should be working correctly now.
Fixed Bug with Tag Filtering on Reports Page
There was an issue where you can filter by custom tag names without choosing a tag value (e.g. Filter by custom tag name “Language” but do not select any sub-values like “English”). While this bug didn’t break the service, we felt that it was sloppy to not fix it. Now, when you filter by a tag name, you must also select a sub-value to proceed.
Fixed bug where graph legends would sometimes disappear
We noticed that the graph legends would sometimes disappear, and made sure that the graph legend will always appear.
Added a message on reports page when user has not synced that day
New users often report that they were unaware that they needed to sync their KDP and AMS data daily. We’ve included a message on the Reports page to remind them to sync their data if they have not done so today.
Added messages on reports page when loading fresh reports
We’ve added a message on reports page when fresh reports are being loaded instead of leaving just a blank page while the reports load.
Made graphs easier to read by adding dots on daily values
We noticed that the graphs can be kind of hard to read–especially when viewed in single day mode. So we’ve added a dot on each value to make it easier for you to hover over it and see the breakdowns.
11/11/19 Beta Update
Major Changes Made:
Minor Changes Made:
Over the last few weeks, we’ve been making some deep changes to Publishwide after user feedback.
Improved a Light/Dark Mode and Made Colors Stand Out More
Our original color scheme on Publishwide was, to put it bluntly, not great. We completely revamped the color scheme and implemented a light/dark mode that is easily switchable.
The Bookshelf page is one where you set your series, add tags, and add custom expenses. Unfortunately, it’s also something that needed a desperate facelift. We’ve reworked the bookshelf from the bottom up to offer users a much better user experience. Part of the changes include:
Profit Page Now Remembers Your Previous Date Settings
We reworked the profit page so that it remembers your previous date settings.
For example, let’s say that you choose to view your “Yesterday” data, all you need to do is:
KENP Royalty Calculations Now Uses the Local Marketplace KENP Rates
I noticed in the past couple of weeks that the correct way to calculate KENP rates was to do them individually by marketplace. Previously, we’d been using a single unified KENP rate across all marketplaces. This has been changed so that we can be as accurate as possible.
NB: The KENP setting on Publishwide still has not updated from the previous version. We will be pushing an update out at a later time so that it’s consistent across the entire service.
Fixed Bug to Allow Multiple Custom Expenses on the Same Day
We discovered that only one custom expense can be assigned per day. We changed it so that users can now add multiple custom expenses for the same day.
Columns are Now Adjustable
We heard from testers that they would like to be able to change the width of the columns to their liking. We’ve implemented this change in this update.
Miscellaneous Text Changes
We’ve made several small changes to the text so that they now reflect both the new design, and so that they offer more accurate information.
In the coming weeks, we hope to have the following features deployed:
Once again, a huge thank you to everyone who’s participated in the closed beta so far. None of these updates would be possible without your help.
The closed beta is still ongoing. If you’re interested in receiving a beta key, please answer in the thread below or PM me that you’d like to join!
10/18/19 Beta Update
Added book suggestion support for boosted FB posts
Users can now use book suggestion in the Ads manager to automatically assign boosted FB posts to their books.
Previously, book suggestion only worked for FB ads made during within the FB ads manager. However, we knew that people use a mix of boosted FB posts in addition to FB ads. This week, we are excited to announce that users can finally use the book suggestion to mass-assign their boosted posts to their books.
Deployed fix for AMS users with a lot of data
Some of our users with a large number of AMS ads reported that not all campaigns were being synced. We’ve deployed a fix for this bug, and users with a lot of AMS ads should see all their ad campaigns being tracked after syncing their AMS data.
AMS sync now supports users who linked their Amazon Advantage accounts to their AMS accounts
Over the past week, we learned that those with an Amazon Advantage account can link their account to their AMS account–allowing them to run Advantage ads through their AMS dashboards.
As part of the fix we deployed for AMS, we are now also able to track any Amazon Advantage ads that users have created through their AMS dashboard.
Planned UI changes to Publishwide Dashboard Based on User Feedback:
10/4/19 Beta Update
Built re-authentication function for Facebook Ads
Facebook sometimes invalidates the authentication token for your ad account after long periods of inactivity. We have deployed a fix both on both the backend and the frontend, allowing you to re-authenticate your token when this happens.
Fixed bug that prevented users’ Facebook data from updating
We’ve been receiving reports from multiple users over the past few weeks that their Facebook data would stop updating after a while. We’ve deployed a fix for this issue, and your Facebook data should be updating correctly now.
Fixed a bug where users with large amount of FB ads can cause a timeout of the sync
We noticed that users with a lot of Facebook ads data can cause timeouts on our server. We’ve made changes to the way we handle these particular instances to resolve these timeouts.
9/30/19 Beta Update
Major Changes Made:
Minor Changes Made:
This week, we’ve deployed a fix that significantly improves the speed of the first time you sync your Facebook and AMS data.
Improved First Time Sync Speed for Facebook
One of the changes we’ve made in this update is improving the first time sync speed for Facebook. First time users–especially those with lots of FB ad campaigns–should be able to sync their FB ad accounts in just a few minutes. Current users should also notice a performance boost when accessing FB data!
Fixed Bug where First Time AMS Sync Freezes the Browser for Users
Over the summer, we’ve noticed that first time AMS syncs can lead to a massive CPU spike on the final step of the process. For a while, the bug seemed to have disappeared without us doing anything (which is the most frightening part of development). After we’ve pushed our under the hood fix to syncing, this bug reappeared and we decided to take action.
We’ve made changes to the overall sync process to ensure that first time AMS sync is no longer able to freeze the user’s browser.
Fixed Bug with Incorrect Error Message When View Facebook Ad Accounts on Publishwide
We fixed a bug where an incorrect error message would whenever users viewed their Facebook ads on Publishwide. Users should no longer see this message.
CURRENTLY WORKING ON
We noticed that our previous bug fix to FB ads not updating did not fully correct the issue and are currently working on fixing that ASAP.
In the coming weeks, we hope to have the following features deployed:
We like to also take this time to offer our thanks to everyone who’s participated during our closed beta. Your feedback has been crucial in helping us identify ways to improve Publishwide.
I’d like to also take this time to remind everyone reading this that the closed beta is still ongoing.
9/14/19 Beta Update
Explanation of Changes
Okay, it’s been a few weeks since we last posted an update on Publishwide, and the reason is because we’ve been making some deep, under-the-hood changes to the way data itself is structured on Publishwide.
One major downside of this deep structural change is that your current data on Publishwide has been wiped. This means that on your next sync, you’ll only have the most recent 90 days worth of daily data (Sorry! Thanks for beta testing!).
Under the Hood Fix to Syncing
The major change we’ve deployed in this update is a full fix to syncing that makes it significantly faster. Previously, first-time syncs can take upwards of 20 minutes, now, it’s typically done in just 5!
Fix Issue with FB Ads Not Updating After a While
There was a bug where Facebook data would stop updating suddenly which has been fixed. You should be able to resume syncing your Facebook data!
Fixed Critical Issue with Sync Error on Safari
Time is the bane of every developer, and this issue is the perfect example. Last month, we found out that first time syncs would fail on Safari due to the different way Safari handles time compared to Chrome or Firefox. Fixing this issue required dismantling a good portion of our sync code. Good news is, Safari users should no longer have a problem syncing their data!
FB and AMS expenses now calculated without needing to be assigned to books
One of the most common feedback we heard was that users prefer to have ad expenses be calculated even without assigning the ads to a specific book – done!
FB & AMS ad spend will now be automatically graphed on your profit lines. Instead, you will need to assign an ad campaign to ‘DO NOT TRACK’ to have it be ignored.
However, if you want to evaluate profit of a specific book, you’ll still need to assign the ads to the book. We currently auto-assign FB + AMS ads and are working on an update for Facebook posts.
Fixed bug with missing paperback sales
Occasionally, some paperback sales would go missing. We tracked down and deployed a fix for this issue.
We are making preparations that will make Publishwide ready for the initial launch. We have a few more changes that we will be deploying in the coming days. Namely: