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.

Free Membership Success Thank You Page

Home Forums Community Forum Free Membership Success Thank You Page

This topic contains 30 replies, has 5 voices. Last updated by  Brian Bennis 4 years ago.

Topic Author Topic
Posted: Monday Dec 3rd, 2012 at 1:00 pm #33321
Brian Bennis
Username: thumz

Hi

I’m using ‘free’ membership only. When someone successfully submits the form on this page – http://www.sippclub.com/about/join/ – a message appears at the top of the page to say they’ve been emailed.

How can I change this to direct them to a ‘thank you’ page which says the same?

Having signed up to idevaffiliate on your recommendation, I’d like to add a tracking pixel to this new ‘thank you’ page if possible, so I can confirm the new member’s sign-up as a ‘sale’ in idevaffiliate.

Is this possible?

Thanks.

Brian

PS I’d like S2Member to be paid for my referral to idevaffiliate, but couldn’t find your affiliated link on your site. If you have such a thing and want me to confirm you as the source of my referral, please let me know what I need to do so you can receive your commission.

  • This topic was modified 4 years, 1 month ago by  Brian Bennis.

List Of Topic Replies

Viewing 25 replies - 1 through 25 (of 30 total)
Author Replies
Author Replies
Posted: Monday Dec 3rd, 2012 at 1:58 pm #33334
Eduan
Username: Eduan
Moderator

Hello Brian,

Not sure if this works with the free registration form, but if you add the following:

success="url/to/thank-you/page"

If you add this to the end of your shortcode the user should be redirected to that page. And so you can track it with iDevAffiliate. :)

Hope this helps. :)

Posted: Monday Dec 3rd, 2012 at 4:53 pm #33372
Brian Bennis
Username: thumz

Hi Eduan

Thanks for the success code for the shortcode. That works perfectly.

I’ve followed Jason’s iDevAffiliate video for free membership (using 10.00 rather than %%initial%%) and put the Generic Tracking Pixel into the box in API Tracking > Signup Tracking Codes as follows:

<img border="0" src="http://www.sippclub.com/idevaffiliate/sale.php?profile=72198&idev_saleamt=10.00&idev_ordernum=%%subscr_id%%" width="1" height="1">

I tried it with salemt=0 as well.

But it hasn’t worked. Any ideas?

Brian

Posted: Monday Dec 3rd, 2012 at 5:07 pm #33374
Eduan
Username: Eduan
Moderator

I’m glad it worked! I’m sorry to say I can’t offer any advice with iDevAffiliate, I have not used it or seen anybody use it except the video by Jason. :/

– Eduan

Posted: Tuesday Dec 4th, 2012 at 6:16 am #33422
Brian Bennis
Username: thumz

Dear Eduan

If possible, please could you ask Jason to provide a view, or someone else who’s familiar with iDevAffiliate.

Thanks.

Brian

Posted: Tuesday Dec 4th, 2012 at 8:57 am #33430
Eduan
Username: Eduan
Moderator

I’m afraid Jason wouldn’t answer, since it’s outside their support policy I believe. And I don’t know anybody with iDevAffiliate experience.

I suggest that you wait for an answer here, or contact iDevAffiliate, see what they have to say.

– Eduan

Posted: Tuesday Dec 4th, 2012 at 9:12 am #33433
Brian Bennis
Username: thumz

OK, thanks for letting me know.

Brian

Posted: Thursday Dec 6th, 2012 at 2:33 pm #33732
Brian Bennis
Username: thumz

Hi Eduan

I’m getting some help from iDevAffiliate, Here’s what I asked them…

I’ve enabled the pay-per-lead tracking pixel and set it to 1.00. The notes suggest I can change the pay-per-lead number to include an email address, which sounds exactly what I need. But I don’t know what to replace XXX with. Here’s the code.

<img border="0" src="http://www.sippclub.com/idevaffiliate/sale.php?profile=44&idev_leadamt=1.00&idev_ordernum=XXX" width="1" height="1">

Please could you help me identify the email address by replacing XXX.

This is the reply.

Whoever created the lead form should be able to assist you with retrieving that email address variable for the tracking pixel inclusion. Since we didn’t write the form, working with that form will be hard for us. My suggestion would be to contact whoever made that form for you and ask them to setup the email address in the form of a variable on the confirmation page where you have the tracking pixel call located.

Here’s the page – http://www.sippclub.com/sipp/join/

The form is created in S2Member with additional Registration fields added. Please can you tell me what the email variable should be.

Thanks.

Brian

Posted: Thursday Dec 6th, 2012 at 4:43 pm #33781
Bruce
Username: Bruce
Staff Member

Hi Brian,

You should be able to find everything you need to know about integrating iDevAffiliate with s2Member under Dashboard -› s2Member® -› API / Tracking -› Integrating iDevAffiliate®.

Posted: Thursday Dec 6th, 2012 at 10:21 pm #33834

Hi Brian.

But it hasn’t worked. Any ideas?

It didn’t load the URL at all? or the URL was loaded but the variables didn’t have values?

Could you explain in detail what you tried so I can try reproducing the problem? Thanks.

Posted: Friday Dec 7th, 2012 at 5:15 am #33846
Brian Bennis
Username: thumz

Dear Cristián

It’s probably easiest if I start with a new summary.

I’m using iDevAffiliate to record FREE member signups from http://www.sippclub.com/sipp/join/ At a later date, offline, once I’ve sold an investment, I need to go back to iDevAffiliate and manually add commission to pay the affiliate. This is what iDevAffilate has advised…

LEAD STYLE COMMISSIONING…
Trigger a commission on a lead form or other confirmation form that the customer will fillout (that’s the form on the above link). Once the deal closes, login to your admin center and approve that commission. Use the pay-per-lead tracking pixel and set the commission amount to 1.00 (as a placeholder). Then at the time of approval manually change the commission amount from 1.00 to whatever it really should be then hit the approve button.

Here’s the pixel, which needs placed into the confirmation page.

<img border="0" src="http://www.sippclub.com/idevaffiliate/sale.php?profile=44&idev_leadamt=1.00&idev_ordernum=XXX" width="1" height="1">

When a client does business, it’s easy to find them in WordPress. But the only way I can identify them in iDevAffiliate is to have that system record the email address of the person when they first become a member. The XXX in the code can apparently do that, but XXX needs to be replaced with the email address that’s found on the form signup page – http://www.sippclub.com/sipp/join/

Please can you check out the join page I’ve created with extra fields in S2Member and let me know what I need to put in the above code in place of XXX which relates to the email address.

Thanks.

Brian

Posted: Sunday Dec 9th, 2012 at 2:54 am #34039
Bruce
Username: Bruce
Staff Member

Hi Brian,

The iDevAffiliate idev_ordernum="" should be filled with %%subscr_id%%, as per the documentation in Dashboard -› s2Member® -› API / Tracking -› Integrating iDevAffiliate®.

If you’re having issues setting up iDevAffiliate with s2Member, try watching this video: Video » s2Member (iDevAffiliate Integration)

Posted: Monday Dec 10th, 2012 at 6:04 am #34113
Brian Bennis
Username: thumz

Hi Bruce

Thanks for your reply. But we’re going round in circles. I’ve seen the video and read the help, but it’s not what’s required. I’ve been told by iDevAffiliate not to use

%%subscr_id%%

but instead, use the email field on the form on this page – http://www.sippclub.com/sipp/join/. Please could you tell me what it is.

Thanks.

Brian

Posted: Monday Dec 10th, 2012 at 2:23 pm #34162
Bruce
Username: Bruce
Staff Member

Hi Brian,

The user’s email would be %%payer_email%%.

Posted: Tuesday Dec 11th, 2012 at 4:07 am #34210
Brian Bennis
Username: thumz

Hi Bruce

Thanks. I’ll give that a go and I’ll let you know if it works.

Brian

Posted: Tuesday Dec 11th, 2012 at 4:44 am #34212
Brian Bennis
Username: thumz

Hi Bruce

Unfortunately, it didn’t seem to bring through the email address. I’ve asked iDevAffiliate for some further thoughts.

Brian

Posted: Thursday Dec 13th, 2012 at 4:55 am #34456
Brian Bennis
Username: thumz

Hi Bruce

I’ve been following advice from iDevAffiliate provided in this document http://www.idevlibrary.com/docs/Optional_Variables.pdf but everything I’ve tried doesn’t work. I’ve followed the advice in Jason’s video and in the notes S2Member has put on the page in API/Tracking. I’ve tried putting every option for idev_ordernum into the code (eg subscr_id, payer_email, customer_email, customer_name, email, and a few others), and put it on the page, and in the S2Member box in API/Tracking and both, but nothing works (ie no data comes through to iDeveAffiliate, just the code I input above).

It’s all very frustrating as I feel caught between your company and iDevAffiliate. Any further help would be great. Thanks.

Brian

Posted: Friday Dec 14th, 2012 at 7:11 am #34640

Unfortunately, it didn’t seem to bring through the email address.

Brian, are the other replacement codes working, giving the values for those variables?

What tracking code are you using, the Signup one? [hilite path]Dashboard -› s2Member® -› API / Tracking -› Signup Tracking Codes[/hilite]

There’s a code that can be used to log the notifications API, and could be modified a bit to log the tracking API.

Create this file in your root WordPress installation: /s2-api-notification.php

[hilite pre_code]

[/hilite]

Now you attach this single script to all of your s2Member API Notifications, as follows:
http://yoursite.com/s2-api-notification.php?type=payment&txn_id=%%txn_id%%&#8230; etc, etc…(including all Replacement Codes).

Do this for each API Notification.

The end result is that each API Notificiation is logged by the PHP script, along with all possible Replacement Codes.

To use it in the tracking boxes, instead of just the URL, try putting it in an image tag:

[hilite pre_code]

[/hilite]

I hope that helps.

Posted: Friday Dec 14th, 2012 at 11:29 am #34668
Brian Bennis
Username: thumz

Hi Cristián

Thanks for the detail. In answer to your questions…

Brian, are the other replacement codes working, giving the values for those variables?

None of the codes are coming through, as you can see from this successfully tracked lead…

What tracking code are you using, the Signup one?

I’m using the standard code given earlier, created in iDevAffiliate.

However, as a non-programmer, your advice is far to complex for me and I’m afraid I have no idea where to put the code you’ve created. Sorry ;(

Brian

Posted: Sunday Dec 16th, 2012 at 8:03 am #34774

Okay. Could you send the site’s info so I take a look at how you configured the tracking in s2Member, please? s2Member® » Private Contact Form

Thanks!

Posted: Monday Dec 17th, 2012 at 4:25 am #34822
Brian Bennis
Username: thumz

Dear Cristián

Thanks. I’ve just completed the form.

Brian

Posted: Tuesday Dec 18th, 2012 at 8:06 am #34907

Thank you, I received it. I looked at your Signup Tracking and it looks okay, so I don’t know why the replacement code was not replaced with the email address…

Have you tried the troubleshooting tips in this article? Knowledge Base » Common Troubleshooting Tips. Please do so if you haven’t yet.

Also, could you try the Signup Notification? Instead of using the HTML img tag, just copy the URL from it and paste it in the Signup Notification box, and test again. [hilite path]Dashboard -› s2Member® -› API / Notifications -› Signup Notifications[/hilite]

Thanks. :)

Posted: Tuesday Dec 18th, 2012 at 8:56 am #34916
Brian Bennis
Username: thumz

Dear Cristián

Thanks for your email.

I had already been through the trouble-shooting tips.

I’ve just tried adding the URL to the API/Notifications > Signup Notifications box (having removed the full HTML img tag from the ‘thank you page’), but it didn’t register the affiliate lead at all. I’ve also tried adding the URL to the API/Tracking > Signup Tracking Codes box, but that didn’t register the affiliate lead at all. A lead is only registered when it’s put on the ‘thank you page’.

It’s a mystery.

Brian

Posted: Wednesday Dec 19th, 2012 at 8:10 am #35024

I see.

Could you enter your email address in the field for it in the Signup Notification and try a new signup test to see if you get the email and what values it includes for the replacement codes? [hilite path]Dashboard -› s2Member® -› API / Notifications -› Signup Notifications -> Email[/hilite]

By the way, how are you testing the signup? Actually purchasing while logged out as a customer would, or adding the user directly on the admin side?

Posted: Wednesday Dec 19th, 2012 at 9:10 am #35041
Brian Bennis
Username: thumz

I’ve done as you’ve suggested, as you can see below, removing the code on the ‘thank you’ page, and putting the URL in the Signup Notifications box. I’ve used a different email address to sign up, and I’ve used a completely separate browser, which is logged out as a customer. Once again, with the URL in Signup box, it does not register on iDevAffiliate and I get no email from S2Member. Only when the code is put on the ‘thank you’ page does it add to iDevAffiliate, but Order# is shown as %%payer_email%%.

It appears that none of the API pages in S2Member do anything. As long as the code is on the ‘thank you’ page, it gets recorded on iDevAffiliate, whether or not there’s anything or nothing in the boxes on the API pages.

Sorry.

Posted: Friday Dec 21st, 2012 at 12:19 pm #35258
Staff Member

Hi there. Thanks for the heads up on this thread!

@ Brian Bennis

You started this thread off by saying…

Hi

I’m using ‘free’ membership only.

Thanks for your patience. So I assume that you’re using an s2Member Free Registration Pro Form. If you’re NOT charging anything, there is NO Signup Notification being processed, and thus there is no Signup Tracking Code to display in this case, and thus, there is no %%payer_email%%.

Please correct me if I’m wrong about “free”. If I am, I will apologize in advance.

A Signup Notification is documented as:

“Signup Tracking Codes will be displayed each time a “new”, “paying” Member, signs up. “.

If you want to track what are essentially just “leads” with iDevAffiliate and pay a commission to your affiliates for each “lead” (not an actual sale), that they refer to you; you will instead need to use s2Member’s more advanced API Notifications, and specifically the API Notification for “Registration”, not for a “Signup”.

See: Dashboard -› s2Member® -› API / Notifications -› Registration Notifications

You will want to paste the following URL into the field for URLs under that section of your Dashboard. You can learn more about the Replacement Codes I’ve included for you below in that section also; and you can learn more about this particular integration technique (which is slightly different from IMG pixel tracking, and also more reliable), inside your iDevAffiliate Dashboard here: iDevAffiliate -> Setup & Tools -> Advanced Developer Tools -> Custom Functions -> cURL Tracking Pixel This page should be located here in your installation.

http://www.sippclub.com/idevaffiliate/sale.php?profile=72198&idev_commission=1.00&idev_ordernum=%%user_id%%&idev_option_1=%%user_id%%&idev_option_2=%%user_login%%&idev_option_3=%%cv0%%&ip_address=%%user_ip%%

This will pay your affiliates a $1.00 commission on each new lead they generate (i.e. for each new person that registers). If you want to change that amount, you can change the value of idev_commission=1.00.


PS I’d like S2Member to be paid for my referral to idevaffiliate, but couldn’t find your affiliated link on your site. If you have such a thing and want me to confirm you as the source of my referral, please let me know what I need to do so you can receive your commission.

Our referral link for iDevAffiliate is:
http://www.s2member.com/r/idevaffiliate/
Our partner affiliate ID with iDevDirect is: 14200

Thanks! Please let us know if problems persist.
Viewing 25 replies - 1 through 25 (of 30 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

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.