Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Systasis Computer Systems

    (@systasiscomputersystems)

    I can’t tell for sure, but I’m pretty sure you’ve configured the form and feed correctly.

    You’re using the Keap affiliate link generator; which means there is some URL rewriting magic by Keap to link visitors, affiliates and resources. In this case, the affiliate code is “a7”, and the resource code is “test”. The result is a link you can send to affiliates that sends their visitors to the Mastermind landing page.

    However, there are really two pages: landing and registration.

    Since the landing page does not define the registration form, some additional effort must be made to send the affiliate code to the registration page. The landing page will not automatically send the affiliate code to the registration page.

    It’s not possible for WordPress to natively transform the way that Keap sends the affiliate code (as part of the URL path) to the way the feed expects the affiliate code (as a URL query variable).

    The result is that the registration page has no access to the affiliate code (it’s only available to the landing page).

    To send the affiliate code to Keap from Gravity Forms, you’ll need a registration page URL that looks like:
    https://partners.mastermind.com/partner-reg-form/?cookieUUID=a7

    To generate that registration page URL, you’ll probably use JavaScript on the landing page. Its purpose is to add the affiliate code to the registration page URL before redirecting to that page. This addition must happen on the landing page: either at page load or on button click.

    The JavaScript will get the affiliate code from the URL path (/a7) and transform it into a URL query variable (?cookieUUID=a7)

    This is a use case I hadn’t considered when I built this product. I think the take-away from this is that I need to document how to handle the link between Keap and WordPress. This is certainly not the first time I have seen this issue with Keap and WordPress, but it has always been a one-off (i.e. customer-specific) solution.

    In your case, the registration URL is the value of the HREF attribute in the ANCHOR tag in the “Become a partner” section. You’ll probably use JavaScript to add the affiliate code to the registration URL before sending the visitor to that page. It’s also possible to generate the registration URL on the server before sending the landing page to the browser, but that’s another topic.

    Plugin Author Systasis Computer Systems

    (@systasiscomputersystems)

    Closing the issue. Please repost with any questions or concerns.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Tracking affiliates’ is closed to new replies.