Building an Affiliate VIP Offer Environment for Amazing Air

Client Overview

Amazing Air aimed to create a specialized VIP offer environment for affiliates within their existing store. The goal was to ensure that affiliates could access exclusive promotional offers while restricting non-affiliates from navigating to these offers. This approach was designed to enhance user experience for affiliates, increase engagement, and ultimately drive more sales.

Project Objectives

  1. Develop a Detection System: Implement a mechanism to identify affiliate IDs upon user entry.

  2. Create Exclusive Offers: Design and display promotional offers specifically for affiliates.

  3. Restrict Navigation: Ensure that non-affiliates could not access affiliate offers or navigate to sections meant for affiliates.

  4. Enhance User Experience: Provide a seamless and tailored experience for affiliates that encourages engagement.

Implementation Steps

  1. Affiliate ID Detection: Integrated a robust tracking system that detected affiliate IDs when users access landing page. This system ensures that the correct promotional offers are displayed based on the user's affiliate status.

  2. Offer Customization: A user-friendly interface was designed to display unique offers for affiliates. These offers were carefully curated to ensure they were attractive and incentivizing, promoting higher conversion rates.

  3. Navigation Controls: We implemented strict access controls that restricted non-affiliates from viewing affiliate offers. Non-affiliates were directed to a standard offer page without discounts, preventing any confusion or misrepresentation.

  4. Testing and Feedback: After deployment, we conducted thorough testing and gathered feedback from a group of affiliates. This feedback was crucial in refining the interface and ensuring that the user experience was optimal.

Outcome

The implementation of the affiliate VIP offer environment resulted in a significant improvement in user engagement among affiliates. Key outcomes included: Increased Conversion Rates where affiliates reported higher conversion rates due to the targeted promotional offers. Enhanced User Retention by providing a dedicated environment for affiliates, retention rates improved, with affiliates returning more frequently to utilize their exclusive offers.

Conclusion

The creation of an affiliate VIP offer environment successfully enhanced the user experience for affiliates. By ensuring that they remained within a tailored offering space, we not only improved engagement but also facilitated additional sales. This project highlighted the importance of personalized experiences in affiliate marketing and demonstrated how thoughtful implementation can lead to tangible business outcomes. Overall, the results confirm that maintaining distinct environments for different user groups can significantly enhance satisfaction and loyalty.

let dtief = new URL(window.location);
let dtiefparams = new URLSearchParams(dtief.search);
let dtidiscountCode2000 = 'EFAMAZING200043NINl85WEZ1';
let dtidiscountCode3000 = 'EFAMAZINGQ043NINl85WEZ1';

function DTIgetCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for (var i = 0; i < ca.length; i++) {
    var c = ca[i];
    while (c.charAt(0) == ' ') c = c.substring(1, c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
  }
  return '';
}

console.log('Affiliate ID present:', dtiefparams.has('affid'));
console.log('Discount Code 2000:', dtidiscountCode2000);
console.log('Discount Code 3000:', dtidiscountCode3000);

let hasDiscount2000 = dtidiscountCode2000 && (dtiefparams.has('affid') || DTIgetCookie('ef_affid') != '');
let hasDiscount3000 = dtidiscountCode3000 && (dtiefparams.has('affid') || DTIgetCookie('ef_affid') != '');
console.log('hasDiscount2000:', hasDiscount2000);

if (hasDiscount2000 || hasDiscount3000) {
  document.querySelector('#original3500').style.display = 'none';
  document.querySelector('#original-filter-section').style.display = 'none';
  document.querySelector('h3[data-product-id="8073478078602"]').nextElementSibling.innerHTML = '<span style="text-decoration:line-through;">£599.00</span> <strong style="color:red;">£399.00</strong>';
  document.querySelector('#amazing-air-3000').style.display = 'block';
  document.querySelector('#aff-filter-section').style.display = 'block';
}
console.log('hasDiscount3000:', hasDiscount3000);

if (hasDiscount2000) {
  document.querySelector('#original2000').style.display = 'none';
  document.querySelector('h3[data-product-id="7841768865930"]').nextElementSibling.innerHTML = '<span style="text-decoration:line-through;">£399.00</span> <strong style="color:red;">£299.00</strong>';
  document.querySelector('#amazing-air-2000').style.display = 'block';
}

const getURLParam = (name) => {
  const queryString = window.location.search;
  const urlParams = new URLSearchParams(queryString);
  return urlParams.get(name);
}

document.addEventListener('DOMContentLoaded', (event) => {
  const affiliateParam = getURLParam('affid');

  if (affiliateParam) {
    const currentURL = 'https://www.amazing-air.co.uk/pages/vip-offer?affid=5&oid=5';
    const headerLogo = document.querySelector('.header__logo-link');
    headerLogo.setAttribute('href', currentURL);

    const product1 = 'AmazingAir 3500';
    const product2 = 'AmazingAir 2000';
    const mobileNav = document.querySelector('mobile-navigation');
    const mobileNavLinks = document.querySelectorAll('.mobile-nav .mobile-nav__link');

    mobileNavLinks.forEach(item => {
      if (item.textContent.trim() === product1) {
        item.setAttribute('href', currentURL + '#amazing-air-3000');

        item.addEventListener('click', (e) => {
          if (mobileNav?.hasAttribute('open')) {
            mobileNav.removeAttribute('open');
          }
        });
      } else if (item.textContent.trim() === product2) {
        item.setAttribute('href', currentURL + '#amazing-air-2000');

        item.addEventListener('click', (e) => {
          if (mobileNav?.hasAttribute('open')) {
            mobileNav.removeAttribute('open');
          }
        });
      }
    });
  }
});

const affiliateParam = getURLParam('affid');
console.log('Affiliate ID:', affiliateParam);
Next
Next

Routine Maintenance and A/B Testing for Bened Life