Service Downtime

Last night our new web servers suddenly went silent, around 7PM Pacific Time. To make matters worst, our monitoring service failed to warn us of the downtime.

When the issue was discovered this morning at 4AM Pacific Time, it was immediately fixed. But that unfortunately means that Google Analytics data will be missing for that time period.

Any store using our latest code installation would still have loaded their pages unimpeded; however, any store still using our older code installation might have seen their pages slower to load. We urge anyone of you that has “monitus_init” installed on their store pages to contact us so we can schedule a code upgrade and avoid slow downs in the future.

We are now actively seeking the cause of the two problems (the web server fault and the monitor’s failure to warn us) to better prevent, and react to such incidents in the future.

Please accept our most sincere apologies,

Michael and Jean at Monitus.net.

Associating product categories to items

If you have product categories containing multiple items you can now analyze the performance of those product categories right in Google Analytics. This is called Content Groupings in Google Analytics.

ga-ct-report

It is very valuable to see how groups of pages perform, as opposed to individual pages. What is the value of your best performing pages? In general, optimization is far more manageable for a few a buckets than for lots of individual pages or products. Even cross-selling rules are far easier to find than on an individual sku-level.

It’s therefore highly recommended that you take the extra step to categorize your product pages. Luckily, it’s easy to add this capability.

Google Analytics

You need admin rights in order to add Content Groupings. The main thing is that you make a note of the slot:

ct-index

In your .monitus.net tools settings, just select the same slot:

ct-monitus

If you don’t see Content Grouping in the tools settings, it means that we don’t have your categories information on file. Please read on.

Product Categories data setup instructions:

If you use Merchant Solutions or have upgraded to Merchant Solutions there are several ways with which to associate items with product categories:

1) In Catalog Manager:

Click on “Manage Your Tables” and edit “default-table” (If you use other tables repeat these instructions). In the “Custom Fields” section click “Edit”. Add a new field called monitus-category of type Text. Hit Update when you are done and “Save” the table.

You will now see this new field when you add or edit your items. Add the category name in this field for your items. Publish your catalog when you are done. The monitus-category field will be added to your XML feed catalog.xml, which we can then pick up. Of course, your XML feed has to be enabled. If this is not the case, you can enable the feed in Store Manager > Search Engines.

2) Send us a simple CSV file:

The csv file should be comma-separated and only contain two fields: id and category, where id is the id of the item. Click here for a sample file: categories.csv

Finally email this file to us and we will associate it with your account.

Useful tip

If you have hundreds or thousands of products it may be very time-consuming for you to add categories to items. However, if you use the Store Editor and if your catalog is categorized according to sections and products, you could use a simple RTML template to help you generate the csv file automatically. Get your RTML developer to do this for you if you don’t want to do this yourself.

Here is a sample RTML template that you could use. It uses the helper RTML template find-top-section to associate every item with the top-level category in your store. Then copy and paste the output to a text editor and save as a csv file.

Image

Image

Service Issue

An issue with one of our servers today produced a small disruption in our services. The episode lasted a little less than one hour, from 12:27 PM to 1:21 PM. We were warned of the issue within 30 minutes of the incident’s beginning, and were able to isolate and fix the issue rapidly.

We are sincerely sorry for the problems this may have caused you. Failures of this sort will unfortunately happen, and we are taking every step possible to make sure they don’t happen often. Our next effort will be in improving our response time.

It is to be noted that for those running the latest version of our code, your store would normally not have been prevented from displaying. The possible symptoms this would have caused would be the loading indicator running for longer than usual in your visitor’s browser (but again, the page would still be loaded and usable) and for those using some dynamic features like checkout buttons, those would not have loaded, or loaded more slowly.

For those of you still using our old code, you unfortunately would have seen slowness and, in the beginning of the incident, your page might have stalled on the monitus code. That is one of the major improvements of the new version of our tools, so if you were blocked by monitus tools, please contact us so we can see if your code needs upgrading – and we will upgrade it for free, at your earliest convenience.

We are thankful for the trust you show us by placing our code on your store, and are committed to offer the best service possible. Rest assured we are constantly improving our tools and monitoring to offer you the best possible service and turn-around in case of failures.

Thank you,

Michael and Jean.