FAQ

Payment

What payment methods do you accept?

We are using Paypal, that is: you can use all major credit cards. You don't need a credit card to sign up.

What are the payment terms?

There are no long term obligations, that is: You are billed on your chosen basis (monthly, yearly or biennially). If you decide to cancel your plan you will not be billed again.

Do you offer discounts?

Yes. We offer discounts for startups. Get in touch and tell us your story!

What happens after I reach my monthly screenshot limit?

If you need more screenshots per month we encourage you to upgrade your plan. We keep your excess screenshots until the next payment period starts, so they won't get lost.

Compatibility

Which Browsers do you support?

We are supporting all major browsers.

Does Usersnap require any other Javascript-Library (like jQuery or Sencha)?

No. Usersnap does not need any third party libraries (like JQuery, mootools, scriptaculous, ExtJS/Sencha).

Does Usersnap require Adobe Flash or any other plugin?

Nope.

Usersnap does not work on my site in Internet Explorer!

We have spent a lot of time to make our application working on Internet Explorer.
Please check if you are using a valid doctype definition, otherwise Internet Explorer will be forced to render in Quirks mode. Quirks mode is not supported by Usersnap. For further reading please check Quirks Mode.

Product

Does Usersnap slow down my site?

The Usersnap snippet is loaded asynchronously (like Google Analytics) - It does not impact page loading and rendering times. Additionally, we are using a strong CDN to ensure the best user experience.

Problems with third party tools

If you get an error from a third party provider, most of the time the problem is located at the provider. Please check the following things:

  • is your account valid
  • is your account expired
  • may you have deleted your account

If the error occurs again, please contact us.

Can I use password protected (.htaccess) pages?

If you are using a development version of your page which is protected using BasicAuth (.htaccess), please allow the usersnap servers (*.usersnap.com) to acccess it without the need of a password.

This .htaccess example shows how to allow access from the usersnap servers while remaining the password protection for other users if you are using Apache.

Order deny,allow
Deny from all

AuthType Basic
AuthName "Password protected"
Require valid-user
AuthUserFile /path/to/your/.htpasswd

Allow from .usersnap.com
Satisfy Any

If you use any other web server (e.g. IIS, nginx, Tomcat, ...) just contact us, we are happy to find a solution together with you.

What are the maximum screen resolutions supported by Usersnap?

At the moment, the maximum screen resolutions are dependent on the used Operating System:

  • Microsoft Windows and Linux: 3200x1200
  • Apple Mac OS X: 2560x1440

If the screen size exceeds the corresponding maximum screen resolution, your image will be cropped. If you need larger screens for your Product/Web-App, please contact us, we are happy to find a custom solution for you.

Does Usersnap support Flash state?

Usersnap supports embedded Flash on your pages. However, it's currently not possible to capture the state of those Flash objects itself (e.g. video position, ...).

That means, if you have a Flash/Flex based web application, Usersnap can't produce accurate screenshots. If you are thinking about switching to an HTML5-based web application in the near future, Usersnap will be the tool of your choice.
If you have any further comments or requests regarding flash state, please contact us, we are happy to think about working solutions for you.

Local / internal development

Can I use a local development server (localhost?)

In order to use Usersnap with a local development machine (or any other on premise machine), we recommend a forwarding service like PageKite.

Setting up PageKite is easy and works on Windows, Mac OS X and Linux. Simply download the software from the PageKite download page and register your hostname (e.g. yourname.pagekite.me). There are no dependencies besides a recent Python 2.x.

Please don't forget to add your new public development URL http://yourname.pagekite.me to your Usersnap API Key on the My Sites page.

Usage example for PageKite

This example forwards port 80 of your local development machine to your registered PageKite hostname. It's important to use this URL while testing in order to get usable screenshots by Usersnap.

user@localhost:~$ pagekite.py 80 yourname.pagekite.me
 Hello! This is pagekite.py v0.5.4a.                      [CTRL+C = Stop]
 Connecting to front-end x.x.x.x:443 ...                             
   - Protocols: http http2 http3 https websocket irc finger httpfinger raw   
   - Ports: 79 80 443 843 2222 3000 4545 5222 5223 5269 5670 6667 8000 8080  
   - Ports: 8081 9292                                                        
   - Raw ports: 22 virtual                                                   
 Quota: You have 2560.00 MB, 31 days and 5 connections left.                
 y.y.y.y < http://yourname.pagekite.me:80 (localhost:80)                  
 ~ Flying localhost:80 as https://yourname.pagekite.me/                         
  pagekite.py [flying]   Kites are flying and all is well.
I don't want to rely on any external service.

Alternatively, you can create SSH forwards to your own server to get the same results. This example forwards your localhost port 80 to port 8000 on your public reachable web server yourserver.com.

user@localhost:~$ ssh -R '*':8000:localhost:80 youruser@yourserver.com

Please note that you might have to enable this behaviour by setting GatewayPorts to yes or clientspecified. You can find more information in the sshd_config man page.
Please don't forget to add your public URL http://yourserver.com:8000 to your Usersnap API Key on the My Sites page.

Support

Contact us!
Login
Chat with us!