How to test FastPass locally
Hello,
I am trying to implement and test FastPass using PHP on a local development machine. I have added the feedback widget, which works great, and then I added the FastPass code upon login.
Now after logging into my app (running locally), I click on the feedback widget and everything looks the same. I then click on a suggested topic to bounce to getsatisfaction.com, and I am not logged in. If I hit "Log In" I am not given the chance to log in using my native app.
Not sure how to test at this point. I looked at my GS cookies but there are over a dozen. No errors are being thrown. Can't really use the URL debug feature since my URL is local. Any pointers?
Thanks!
I am trying to implement and test FastPass using PHP on a local development machine. I have added the feedback widget, which works great, and then I added the FastPass code upon login.
Now after logging into my app (running locally), I click on the feedback widget and everything looks the same. I then click on a suggested topic to bounce to getsatisfaction.com, and I am not logged in. If I hit "Log In" I am not given the chance to log in using my native app.
Not sure how to test at this point. I looked at my GS cookies but there are over a dozen. No errors are being thrown. Can't really use the URL debug feature since my URL is local. Any pointers?
Thanks!
2
people have this question
I have this question, too!
Tell me when someone answers.
The more people who ask this question, the more it gets noticed.
The more people who ask this question, the more it gets noticed.
The company marked this question as answered.
-
Inappropriate?Let me grab one of them smart developer types and get you set up with some pointers. Stay tuned!
-
Thanks Eric. By the way, whoever's serving static.getsatisfaction.com is very slow today, kind of bogging down the site. Sure your guys are aware, but thought I'd mention it. -
Inappropriate?I moved the GS code up to our staging server, and I still see the same behavior. So I guess the title of this issue is not really accurate, this is a general issue with implementing FastPass.
I'm assuming from the fact that I'm not logged in to GS when I bounce to GS from my site after logging in there, that FastPass is not working. At this point I'm wondering if something needs to be set at GS? The URL in the JS call on our site passes your FastPass Debugger. -
Inappropriate?Hi Adam,
To confirm, your issue is that links *from the widget* are not sending over a fastpass enabled user, correct? This is not an issue with a fastpass generated link in your site?
FastPass inside the widget is still in beta, and we are preparing a release that will address the bugs you're experiencing. This is planned for early next week. I recommend sitting tight until then.
Apologies for the hassle. -
Inappropriate?Hi Thor,
Thanks for the response -- yes, the widgets are the only way we link our users to GS. I was assuming that fastpass applied to any GS link.
Great to hear that fastpass in the feedback widget is set for next week. A couple questions:
(1) Will this update also apply to the other widgets? We are using the feedback tab widget and the feedback page widget.
(2) If a user has already created a GS account using the same email they use at our site, and we fastpass them over to GS, will their existing GS account be linked to login on our site?
Thanks,
Adam -
Inappropriate?Hi guys, just checking in on progress on this issue, as well as answers to the above questions.
Don't mean to nag, just trying to plan -- we do our pushes on Thursdays and are hoping to take GS live this week. An ETA would be helpful in trying to plan on whether we can make this happen or not.
Thanks!
Adam -
Inappropriate?Sorry about my slow response, Adam. We released the fix to this feature so you should now be able to login a user via fastpass on the Feedback widgets. Regarding your questions:
1.) This works for both feedback widgets (tab and page)
2.) Yes, we check for a matching email address, and link the accounts if they exist.
Let me know if you have any other questions.
I’m excited
-
Inappropriate?After some more testing, it looks like the following issues exist:
(1) If the user does not already have a GS account, logs into our app, then clicks on the widget, an account is not created at GS. This is our main use case.
(2) In FireFox, if the user already has a GS account but isn't logged in, then logs into our app and clicks on the widget, they are properly logged in to GS. However, this does not work in IE, which most of our users use.
(3) Perhaps related to the above, the FastPass code is calling http URLs from our https page, which under default settings in IE generates an error dialog.
Looks like it'll be another week before we can take this live. Looking forward to resolving these issues ASAP so we can move forward. -
Inappropriate?Some other problems in IE (all tested using IE7 under Windows XP):
- The feedback tab widget does not float in IE: also posted here: http://getsatisfaction.com/getsatisfa...
- The feedback page widget shows a gray bar at the top right if there are no matching topics (not a big issue, just noting here for completeness). You can see this in our app by clicking on the Help Center link at the upper right once you're logged in. -
Thanks, Adam. We're working on a bugfix release on the widget. By the way, these notes on the widget would be best posted as a separate topic so they can be tracked to completion. -
Inappropriate?Hi guys, any ETA on the fixes for the 3 bugs above? This is a short week, so we're running out of time if we want to make this week's push. Thx.
-
Inappropriate?The IE bug fixes are being deployed now. As for the three issues you mentioned above:
1.) There may be a misunderstanding of how FastPass works. It doesn't create an account in GS until the user actually takes an action that requires the login. From the way you described it this isn't a bug.
2.) We're working on confirming this issue and will work on deploying a bugfix for tomorrow night's deploy if necessary.
3.) The SSL linking issue will be going out in tonight's release.
Thanks for your patience. -
Inappropriate?Update: the IE issue should be fixed if you update to the latest release of the Fastpass library. Let me know if you still see problems.
-
Inappropriate?Thanks Thor. These fixes addressed most of the issues. The one remaining issue is actually on the GS site: if you click on "See and rate more questions" from the widget in IE, you go to a page at https://getsatisfaction.com that contains http calls, triggering the same mixed security error dialog in IE.
The weird thing is that if you click on an actual topic to go to GS, you still go to a page at https://getsatisfaction.com, but it doesn't trigger the error.
There is also still problems with the floating widget in IE8, I posted this in the proper topic. And finally, we did some more extensive use testing of FastPass with the feedback widget and have some suggestions for enhancements. I posted these here: http://getsatisfaction.com/getsatisfa... -
Inappropriate?Adam, thanks for all the dialog and our team got up to speed quickly with the help of this thread. We are implementing as well and wanted to know how long was your implemenation timeline?
Heading over to your other posts now to see the enhancement discussion.
Thanks,
Clint
I’m confident
-
Inappropriate?Hi Clint,
Let me know if I can help you with your FastPass implementation at all. (thor at getsatisfaction.com) Though it varies from case to case, we often see people up and running within an hour or two.
We have a brand new set of documentation that is going live this week that makes setup a snap.
1 person says
this answers the question
-
Thanks Thor, looking at this later tonight with my crew after I get my Salesforce issues I am dealing with today wrapped up. -
Inappropriate?Oh quick question Thor really quick before I have to head out to an all day meeting: any ETA on the posting link to the documentation for my guys in the Philippines who work with me?
~Clint
I’m confident
-
Inappropriate?The link will be at http://getsatisfaction.com/developers. It is going live tonight or tomorrow.
Loading Profile...



EMPLOYEE
