Get Satisfaction

Contact Sales (877) 339-3997

Fastpass Troubleshooting

FastPass Troubleshooting

Overview

The FastPass system is designed to be straightforward to set up, but if you’re creating a custom implementation it can be easy to miss important details. If you’re having a problem, it’s worth taking another look at the documentation to see if there’s a detail you missed. Some of the most common issues are listed in this section.  

Problems Writing Cookies

Most of the problems that happen when you write cookies yourself are related to one or more of these issues:

  • Domain Aliasing isn’t working correctly  
    There are two things that need to happen to make domain aliasing work correctly. First, you need to created a new CNAME record for the subdomain of your choice (support.[yourcompanyname].com for example) and point that record to getsatisfaction.com. Second, you need to be sure the correct CNAME is set at /[yourcommunity]/admin/cname. See First Steps(link to First Steps help) for more information.
  • Domain is set incorrectly
    When passing in your domain, be sure to set the domain to “.domain.com”, starting with a dot, and without the “www” prefix.
  • Fastpass URL isn’t URL encoded  
    The easiest way to generate the fastpass URL is to user the fastpass.url method (link to developer page), but the output needs to be URL encoded for the cookie to work correctly.

Problems with the fastpass URL

You can quickly check to see if the fastpass URL that you’re generating is the correct by checking it in the Debugger (on your fastpass admin page at /[companyname]/admin/fastpasses). If you do have a problem, it’s likely to be related to one or more of these issues:

  • OAuth isn’t working  
    Since the FastPass system leverages OAuth, nothing will work if OAuth isn’t properly installed. Troubleshooting OAuth is beyond the scope of our support team, but you can find a huge amount of information including documentation and code libraries at http://oauth.net/.
  • Incomplete information  
    Before you create a fastpass URL, be certain that you have a value for every element. You need to be sure to have your Fastpass key, the shared secret, as well as user email, a username, and a unique ID for each user.(link)
  • Fastpass URL isn’t URL encoded  
    The easiest way to generate the fastpass URL is to user the fastpass.url method (link to developer page), but the output needs to be URL encoded for the cookie to work correctly.

Problems with FastPass, Safari, and the Tab Widget

Visitors who use the Feedback Tab widget via Safari may see an alternate, limited version of the widget in the following conditions: a.) if the widget is being invoked on a different domain than the domain of the calling page, AND b.) if their cookie settings disallow the use of third-party cookies.