Having an issue with source codes for donations directed to a general TeamRaiser event

Options

Hello Convio Community.

 

We have a client whose primary website is not Convio-based; however, they use the TeamRaiser API to display a list of all of their TeamRaiser events on this other website.

 

In order to associate some specific source codes with TeamRaiser donations and registrations, we've set up a simple PageBuilder page that sets a session variable named "source" and then redirects the user to the non-Convio website.  That way once they find their event in the list of events on the non-Convio website and follow a link back to the TeamRaiser, their registration or donation gets associated with the source code session variable that we set at the start.

 

This system seems to be working perfectly for event registrations and for donations made directly to an event participant; however, donations to the event in general are having the source code overridden with the base domain from the URL from the non-Convio site.  Also, interestingly, a subsource code is being set with the remainder of the URL of the page of the non-Convio site on which the user clicked to get to the TeamRaiser page. 

 

Can anybody think of any reason why these source and subsource codes are overriding the source code that I'm setting as a session variable?

 

(There's no Default Source Code or Default SubSource Code set for the donation form that I'm using for testing.)

 

Thank you for any insight you can offer.

 

Adam

Tagged:

Comments

  • There is a hidden Site Option that allows or forbids source/subsource overwriting. I bet it's involved. Chat with support and see what your site is set at.

  • Brian Mucha:

    There is a hidden Site Option that allows or forbids source/subsource overwriting. I bet it's involved. Chat with support and see what your site is set at.

    Thank you for your response, Brian.

     

    My coworker mentioned that same site option late yesterday.

     

    I chatted with Convio this morning, and they believe it's the fact that the "Donate" links on the non-Convio site link to the secure URLs for the donation forms, which apparently clears the session information.  I'm told that if we revise those links to use the non-secure URLs for the donation forms, Convio will conserve the session variable that we've set previously and redirect the user to the secure version of the donation form on its own.

     

    Now I just have to wait for the owner of the non-Convio site to make that modification before we'll know if that did the trick.  I'll try to remember to update this bug once I know.

     

    Thanks again.

     

    Adam

Categories