latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

About: Benny Lewis

Sorry, I've not written a description yet. I'll get to it soon!


Topics I'm Subscribed To

Viewing 12 topics - 1 through 12 (of 12 total)
Topic Count Last Reply
Questionable link in code

By:  Benny Lewis in: Community Forum

voices: 1
replies: 1

3 years, 2 months ago  Benny Lewis

503 error only on linked log in page

By:  Benny Lewis in: Community Forum

voices: 2
replies: 6

3 years, 2 months ago  Cristián Lávaque

Product price can easily be changed to 0.01!

By:  Benny Lewis in: Community Forum

voices: 2
replies: 1

3 years, 7 months ago  Bruce

Sign up email for all new customers spammed

By:  Benny Lewis in: Community Forum

voices: 2
replies: 3

4 years, 3 months ago  Raam Dev

PHP code broken. JWPlayer won't work any more

By:  Benny Lewis in: Community Forum

voices: 2
replies: 7

4 years, 3 months ago  Cristián Lávaque

Can't search for s2member users within WP

By:  Benny Lewis in: Community Forum

voices: 2
replies: 1

4 years, 3 months ago  Cristián Lávaque

Youtube videos autoplaying only on one page

By:  Benny Lewis in: Community Forum

voices: 3
replies: 3

4 years, 4 months ago  Cristián Lávaque

PayPal "This invoice has already been paid"

By:  Benny Lewis in: Community Forum

voices: 2
replies: 8

4 years, 4 months ago  Raam Dev

API or URL code for comparing A/B split tests

By:  Benny Lewis in: Community Forum

voices: 3
replies: 13

4 years, 4 months ago  Cristián Lávaque

Split testing two sales funnels

By:  Benny Lewis in: Community Forum

voices: 2
replies: 1

4 years, 5 months ago  Cristián Lávaque

Secured content not working for any paid user 1 2

By:  Benny Lewis in: Community Forum

voices: 3
replies: 26

4 years, 7 months ago  Cristián Lávaque

No redirection after paypal payment

By:  Benny Lewis in: Community Forum

voices: 4
replies: 8

4 years, 9 months ago  Raam Dev

Viewing 12 topics - 1 through 12 (of 12 total)

Topics I've Started

Viewing 12 topics - 1 through 12 (of 12 total)
Topic Count Last Reply
Questionable link in code

By:  Benny Lewis in: Community Forum

voices: 1
replies: 1

3 years, 2 months ago  Benny Lewis

503 error only on linked log in page

By:  Benny Lewis in: Community Forum

voices: 2
replies: 6

3 years, 2 months ago  Cristián Lávaque

Product price can easily be changed to 0.01!

By:  Benny Lewis in: Community Forum

voices: 2
replies: 1

3 years, 7 months ago  Bruce

Sign up email for all new customers spammed

By:  Benny Lewis in: Community Forum

voices: 2
replies: 3

4 years, 3 months ago  Raam Dev

PHP code broken. JWPlayer won't work any more

By:  Benny Lewis in: Community Forum

voices: 2
replies: 7

4 years, 3 months ago  Cristián Lávaque

Can't search for s2member users within WP

By:  Benny Lewis in: Community Forum

voices: 2
replies: 1

4 years, 3 months ago  Cristián Lávaque

Youtube videos autoplaying only on one page

By:  Benny Lewis in: Community Forum

voices: 3
replies: 3

4 years, 4 months ago  Cristián Lávaque

PayPal "This invoice has already been paid"

By:  Benny Lewis in: Community Forum

voices: 2
replies: 8

4 years, 4 months ago  Raam Dev

API or URL code for comparing A/B split tests

By:  Benny Lewis in: Community Forum

voices: 3
replies: 13

4 years, 4 months ago  Cristián Lávaque

Split testing two sales funnels

By:  Benny Lewis in: Community Forum

voices: 2
replies: 1

4 years, 5 months ago  Cristián Lávaque

Secured content not working for any paid user 1 2

By:  Benny Lewis in: Community Forum

voices: 3
replies: 26

4 years, 7 months ago  Cristián Lávaque

No redirection after paypal payment

By:  Benny Lewis in: Community Forum

voices: 4
replies: 8

4 years, 9 months ago  Raam Dev

Viewing 12 topics - 1 through 12 (of 12 total)

My Latest Replies (From Various Topics)

Viewing 25 replies - 1 through 25 (of 36 total)
Author Replies
Author Replies
Posted: Sunday Oct 27th, 2013 at 8:02 am #60659

No thoughts at all?

Posted: Thursday Oct 10th, 2013 at 9:01 am #60273

Yes, you are right, it’s a theme thing. Sorry I presumed it was part of s2member in some way. Fixed it!

Thanks as always!

Posted: Tuesday Oct 8th, 2013 at 4:55 am #60215

Hello?? Can someone please help me with this?
I just need to know where I can make the link change. I’ve had this dead link on my homepage for ages now :(

Posted: Thursday Oct 3rd, 2013 at 5:38 am #60125

Just got back from the webhost. Their suggestion is to change the redirect link to

wp-login.php?redirect_to=http%3A%2F%2Fspeakfromday1.com%2Fmembers

with the characters %3A %2F

I’m not sure why this works and using slashes and a colon doesn’t. So, quick question (since it’s been so long since I initially set up the site) – where can I make this change?

Posted: Sunday Oct 7th, 2012 at 10:47 am #27718

I tried several PHP plugins to no avail. It doesn’t make sense that it would suddenly stop working like this. I have the plugin on my other site and it’s working fine there, even on new posts, so it hasn’t spontaneously broken for everyone.

No other thoughts or suggestions?

Posted: Sunday Oct 7th, 2012 at 10:25 am #27713

OK, I’ve sent the log in info. Please try to create a new page with simple PHP (to display the date etc.) and see if it works. If it does, please go to the “video 1” page, and revert to the previous code saved in an update in the archives and save it or alter it if required.

That code was not changed at all. I added new text underneath it, so it should not be crashing. You’ll find it precisely the same as the code on video2, 3, 4 etc. pages, which are still working fine, with the only difference being one character for the location of the different video number.

Hopefully you can see what the issue is. Thanks! Preferably do not make major changes, but if you must, I have Vaultpress to revert back to if something goes wrong.

Posted: Sunday Oct 7th, 2012 at 7:49 am #27700

Hi Cristián. I haven’t ever used the visual editor on this page, and I used the HTML one on the new page to test some basic PHP code to display a date and it isn’t working.

I’m only in the HTML editor, and resaving in that interface does nothing, but old pages are still working fine. As I said, I tried disabled all unnecessary plugins and all new ones I added in recently. Other thoughts?

Posted: Saturday Oct 6th, 2012 at 6:46 am #27633

OK continuing with this, the issue is still there and I’m getting an inconvenient number of messages – almost every second purchase – from people asking where the product they paid for is.

The redirect simply isn’t working for some people, but it is for others. My Google analytics data shows the page IS getting accessed, but less times than it should. Is there some reason some people would NOT get redirected after a payment? Whatever it is, it’s happening.

And on the email going to spam issue (which it seems, it is pretty much happening ALL of the time now)
> Have you modified your Account Creation email?
No. It was set to default. I’ve just gone in and actually edited it, so that the from name is my own rather than my site name, and that the email has a hello and best regards to make it a little more personal, but I hadn’t edited it before to do anything spammy like use warning sign words or exclamation points.

> It’s also a very good idea to make sure the from email matches the sending email, as that’s another red flag for spam that email servers might pick up on.

Here are my settings:
From Email [actual email]
From Name [my name]
Return Path [same email]
Send all WordPress emails via SMTP. [ticked]
SMTP Host smtp.gmail.com
SMTP Port 465
Encryption [Use SSL encryption.]
Use SMTP authentication. [ticked]
Username gmail username and password entered for my personally hosted professional gmail account at irishpolyglot.com

The emails are getting sent, but are all going to spam. How can I look at this email to edit it?

In the email configuration option, I have the same details set (my name, my email etc.) although before, the name was my site name, rather than a human name, (Speak from day 1) which may come across as spammy?

I hope the minor changes to the email I made can help, but other thoughts appreciated. It’s getting quite tedious at this stage to message every second purchaser to check his spam folder and wonder why he didn’t simply see the thank you page and click the registration button.

Posted: Saturday Sep 1st, 2012 at 7:26 am #23768

Solved. Not sure why it wasn’t working before, but just adding &autoplay=1 to the end of the URL with the plugin did the trick. I’m still not sure whey it plays by default without that on one page, but no worries. All is good now. I thought this might be an s2member conflict in some way, but that wasn’t the case so sorry for the irrelevant question.

Thanks!

Posted: Monday Aug 27th, 2012 at 5:50 am #23147

As a closing question, can anyone recommend a WordPress plugin that randomly splits between 2 URLs? This is all anyone else will ever need if they would like to do split testing on their sales pages. Then you would set up 2 thank you pages that each alternative URL sends to, and track these as goals in Google Analytics. Sure beats paying several hundred dollars a month for the service…

Any good plugin recommendations? Or simple split test systems I can use as an alternative? Don’t mind paying for it if it is a once off!

Posted: Monday Aug 27th, 2012 at 5:33 am #23143

OK, I think I might have found the problem. It’s annoying how much time I wasted to get here, but hopefully this will help someone else in future.

Using VWO on a traditional A/B test, where a single page has particular points altered (as you may have seen me discuss in a different thread), means that the page is actually run OFF SERVER. I wasn’t aware of this, but clearly that messed up the use of s2member and its buttons (as well as my affiliate tracking system).

So, using the same system, I’ve created a SPLIT TEST. This is subtely different in that it automatically redirects people to two URLs on my site, and as such everything is displayed on my server and now the buttons are working fine.

Since all it does is randomly split to two URLs rather than dynamically change content on arrival, I’m starting to think that this plugin was a huge waste of time, since I can get conversion data on Google Analytics and have a simpler plugin split traffic randomly. For future reference, this is my recommendation to avoid VWO with s2member!

Posted: Monday Aug 27th, 2012 at 4:29 am #23141

Hello? This problem has escalated!! Now it’s not allowing sales to go through AT ALL on one iteration of my page :(
This link http://speakfromday1.com/?_vis_test_id=3&_vis_opt_random=0.6976607865326538&_vis_opt_preview_combination=2 represents funnel A of my A/B test, and this link:
http://speakfromday1.com/?_vis_test_id=3&_vis_opt_random=0.008910088907053026&_vis_opt_preview_combination=3
Represents funnel B. ONLY BUTTONS ON THE SECOND LINK ARE WORKING. On the first link I get the paypal error!

This has been happening over the last 12 hours, and because of this I’ve lost several hundreds of dollars of sales. There is only one difference between the buttons on both pages (whether the price is 87 or 97), and that’s the success thank you page. Nothing else.

Previously, this was a minor annoyance, as it was just happening on mobile browsers. Now I see it on all my browsers and confirm no sales are coming through. Please help me fix this!

  • This reply was modified 4 years, 4 months ago by  Benny Lewis.
Posted: Friday Aug 24th, 2012 at 6:40 pm #23004

Are you comparing split test A and the /faq/ page? There is also a /frequently-asked-questions/ page that is pertinent to split test B.

In both the main page of A and /faq/, this is the code being used

[s2Member-PayPal-Button level="3" success="http://www.speakfromday1.com/thank-you/" ccaps="" desc="Speak from Day 1 + Full Language Hacking Guide package" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="speakfromday1.com" ta="0" tp="0" tt="D" ra="97" rp="1" rt="L" rr="BN" rrt="" rra="1" image="http://speakfromday1.com/wp-content/themes/OptimizePress/images/addtocart-style1.png" output="button" /]

It’s precisely the same, character for character. If you are getting different readings from them, it’s possible that my A/B split test is interfering in some way, although I don’t see how.

Posted: Thursday Aug 23rd, 2012 at 10:44 am #22866

I’m currently running A/B tests on the pages, but here are links to the two versions (different button codes used in each):

Version A
Version B

Version A on the main page is the one giving me problems on my Android system, but when I click to the “Frequently asked questions” page and try to buy there, I get through fine.

  • This reply was modified 4 years, 4 months ago by  Benny Lewis.
Posted: Thursday Aug 23rd, 2012 at 6:57 am #22827

Just wanted to say that I solved this problem! If anyone is interested, what I did was to simply write the two sales pages one after the other, with the different links required within each one. Then in the A/B test I made it such that each test would display just one half of the page.

This meant disabling the default of displaying the entire page, but it was way simpler and gets the job done and is working great! So if someone else wants to try this, just put BOTH buttons on the same page and remove one or the other in your tests.

Consider the thread closed. Thanks!

Posted: Wednesday Aug 8th, 2012 at 12:24 pm #21528

Their support got back to me and confirmed that PHP is server side and is run first, so I have to figure out an alternative way to get this to work :(
I’m going to see if I can just force two buttons on the main site and then have the A/B code select whichever one it is going to call and hide the other one, where the code is within that button. It’s a low-tech solution to the problem, but will hopefully work. Will update with final confirmation if it works.

  • This reply was modified 4 years, 5 months ago by  Benny Lewis.
Posted: Wednesday Aug 8th, 2012 at 11:44 am #21525

OK, I do have a follow up question in the end. It’s looking likely this will be the last one if I can get it to work.

VWO requires that you edit the page from the outside, in its own interface separate to WordPress. This means that you can change all the text and images that it sees, appropriate to the visual or text differences of a particular test group. You cannot however edit the button code, as that is hidden to the outside.

This isn’t a huge problem if I can just get a variable to be sent from one interface to the other. You can edit HTML within their interface, so I tried to use the little PHP I know to implement

<?php $group=1 ?>

or

<?php $group=2 ?>

at the start of the page, and then just call this variable within the button code in WordPress and that will help me get a particular goal as

http://mysite.com/thank-you?group="<?php echo $group ?>"

, so I know I could add this variable into the URL too.

But the problem is that their interface supports javascript API code but NOT PHP code. Their default javascript code to be edited is:

<script type='text/javascript'>
// The following API function is called just before a variation is inserted. The variation is passed to the function as a (wrapped up) DOM element. Control is a DOM element on the page which will be replaced by the variation. Remove all comments here for faster loading tests. 

_vwo_api_section_callback[VWO_SECTION_ID] = function(variation, control)
{
	// jQuery is available as shorthand vwo_$. Example: vwo_$(variation).css('font-size', 'larger'); 
	
	// INSERT YOUR CODE HERE
	
}
</script>

Is there some way to allow Javascript and PHP to play together nicely? i.e. create a variable within Javascript on their interface, but call it in PHP on my interface so that I can add it into the URL?

My other question is this (because I’m not so great with coding as you may have guessed). Will that variable only be stored for that user while they are on that page, or can it stay with them for their current session? There are 3 pages for them to look at, each one with buy buttons, and I want to make sure they are clicking the buy button appropriate to their goal group.

I’m pretty sure this is the very last hurdle for me to get over and then I can have a fully operational A/B test!

  • This reply was modified 4 years, 5 months ago by  Benny Lewis.
Posted: Wednesday Aug 8th, 2012 at 9:09 am #21507

OK, that’s all I needed to know. I’m pretty sure I’ve got everything to make this work. Thanks for your help! Will follow up in a few days if I run into problems. If not, then it’s because it’s all working smoothly!

Thanks!

Posted: Wednesday Aug 8th, 2012 at 5:57 am #21463

Thanks for the specific details Cristián! Last question:

Is that thank you page fully secured, and only accessible after payment? (If not by default, how can I be sure of it not being accessible by simply copying the URL elsewhere) If it is, then I can simply add the Free Registration Form on it, and I’d have everything I need with a custom URL for the sign-up page.

Appreciate a quick hint and then I should hopefully have all the information I need. Thanks!!

Posted: Tuesday Aug 7th, 2012 at 3:47 am #21331

Yes Raam, that’s precisely what I’m talking about!!
Could you be more specific about how I’d add that success attribute to the shortcode though?

Is this a variable in [s2Member-PayPal-Button...] ? If so, can you give me an example of how to use it?

I’m not sure if I have a thank-you page. The user is sent directly to the sign-up page to enter their username details after payment. THIS is ideally the page I’d like to add something like group=A to the URL. Could you let me know specifically how I may do this?

Thanks!

Posted: Saturday Aug 4th, 2012 at 6:07 pm #21160

Thanks for the reply.

“Well, I’m not experienced with VWO, so I’m not sure what they give you in order to track those things.” – that’s the point, it’s not about what THEY give me, it’s what s2member gives me! They rely on URL appending (like *?*utm_campaign=your_campaign* ), or an unspecified script being run, and everything else I listed as proof of a conversion. They presume this is part of the site’s set-up in some way.

There are no separate URLs to be called, or pixels or anything of the like that I can see.

I need s2member to produce some data that they can latch on to. What kind of URL is the user sent to after a successful payment? Can I check this without actually making a payment myself? http://www.mysite.com/signupform.php?success or what?

And most importantly, how can I add some code to the payment button [s2Member-PayPal-Button level="3"....] (at the moment I can add price, currency, level of access provided etc.) that can demonstrate that it is either funnel A or funnel B, when they arrive on either the a) sign up page to enter their username and password, immediately after payment or b) the welcome page.

The only thing I can think of is to create different access levels for the two funnels, and ultimately give them the same file access but run a script on the welcome page that is level restricted, to take advantage of the custom conversion option.

The problem is that I don’t know what script to run for this, and I’d rather not use an entire level for people for this test, so for me the absolute easiest option would be if some code in the button controlled SOMETHING in the actual URL itself for sign-up, even if if there was some way to just add on a ?groupA or ?groupB to the URL, or a second slightly different version of the sign-up page or whatever.

Do you know what I mean? It’s not about tracking pixels and the like (that I’m aware of), simply a particular URL being accessed. Hopefully you have some suggestions, that involve either a small change to my button code or an understandable use of the API option.

Posted: Saturday Jun 9th, 2012 at 5:22 am #16050

Thanks for the detailed reply! Appreciate your time with this :)
* I edited one post to remove the target=_blank in the link, and when logged in as a paid user and left clicking, I was once again sent to the AccesDenied AccessDenied page. So unfortunately, whether it’s opened in a new page or not makes no difference.
* I’ve enabled logging as you suggested.
* I contacted my hosting provider and they got back to me with a list of possible ways I could increase security. I’m going through their suggestions slowly but surely. They said they didn’t find anything huge that needed immediate attention, but gave me some possible avenues to improve just to be on the safe side. It will take me several days to implement all of them if that’s what’s causing the problem.
* I very rarely update my videos. I haven’t updated any of the video files for months, and have only update one of the other files (for the ebook).

The good news is that I haven’t gotten a single email in the last week complaining about file download issues! (Apart from those who had the issues previously confirming it’s still down for them)

It’s terribly confusing: I can reproduce the errors myself and STILL can’t download anything at all when logged in as a paid user OR admin in Chrome or Firefox, although the streaming videos DO work.

So now it’s working for everyone but me!! The problem is, I know that in its current state, in a few days someone will email me again. Further help appreciated, as I continue to be terribly confused. At least the probability randomness has swung in the direction of not hitting so many users this week.

Posted: Thursday Jun 7th, 2012 at 10:27 pm #15886

Sorry the FTP details I sent weren’t working, perhaps I typed the password wrong. I’ve tried again so you should see it now. Thanks for running that full diagnostic!

My hosting company is dreamhost. Thanks for investigating!!

Posted: Thursday Jun 7th, 2012 at 6:41 am #15777

No word back…?

Posted: Tuesday Jun 5th, 2012 at 8:05 pm #15596

Then why am I getting the errors, and why are so many other people getting it too? Browser settings? IP address? There must be something.

It does indeed work fine for some people (why not every single person ends up emailing me), but there is a clear problem happening for others. Is there some way to analyse why I’m not being authenticated when clicking the link?

As the system currently is, it’s a lot of work for me because I have to manually email Dropbox links to people and write an apology that they didn’t get instant access to the files as advertised. I’m lucky they aren’t asking for refunds because that’s false advertising on my part.

Viewing 25 replies - 1 through 25 (of 36 total)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.