🔷
TheAffiliatePlatform Help
  • Welcome to The Affiliate Platform Help Center
  • Affiliate platform
    • ▪️Affiliate Account
      • 🔗Sub Affiliates Network
    • ▪️Managing Deals
      • 🔗Campaigns
    • ▪️Destination Links
    • ▪️Promo codes
    • ▪️Media Assets
    • ▪️Reporting interfaces / BI
    • ▪️Churn & LTV prediction
    • ▪️Pixel tool (Postbacks / Callbacks)
    • ▪️Payments
    • ▪️Custom Tags
  • ▪️Player Referral Program
  • APIs & Configurations
    • ❗API Keys and URL
    • ▪️Registration page
    • ▪️Registration API
    • ▪️Reporting API
    • ▪️Balance and Payment API
    • ▪️Deals management API
    • ▪️More API methods
    • 🏷️Access to Data Warehouse
  • FAQs & Connected products
    • ▪️FAQ: Affiliation
    • 🔗FAQ: Reporting
    • 🔗Affiliation & CRM
  • More
    • 🔗Features overview
    • 🔗Request Demo
    • 🔗Contact us
Powered by GitBook
On this page
  • How to control language, assigned manager, and automatic approval of affiliates on the registration page.
  • How to change UI of the affiliate registration page
  • How to change the set of required fields on the affiliate registration page
  • Is it possible to assign a Parent Affiliate to an already approved affiliate?
  • Why was a player registered via an affiliate link, mapped correctly to the affiliate but not assigned to a deal?
  • Does TAP receive a clickid variable in the AFP parameter?
  • Why was a player not assigned to an affiliate even though they registered using a link with an afp parameter?
  • Why can't an affiliate see their 'invitation link' to refer sub-affiliates?
  • Why don't I see all sub-affiliates related to a parent in the Media Report?
  • Why is grouping by registrations/players in the Media Report showing all visits under 'Empty'?
  • Why am I receiving error response 400 when testing pixel firing?

Was this helpful?

  1. FAQs & Connected products

FAQ: Affiliation

PreviousMore API methods

Last updated 4 months ago

Was this helpful?

How to control language, assigned manager, and automatic approval of affiliates on the registration page.

Your registration page is usually located on a site like https://aff.mysite.com.

This site can change UI and the process of registration using the following parameters in the URL

  • - will open the registration page in the specified language

  • - will open the T&C page

  • - newly registered affiliate will be assigned as a child to affiliate with ID 123

  • - newly registered affiliate will be assigned to the manager with ID 123. Note that such affiliates will be automatically approved and assigned to the manager

You can find your manager ID in the user area on the left side of the screen

How to change UI of the affiliate registration page

You can provide custom CSS, colors, and background of the page in the Settings \ Custom CSS & JS sections. Please check the example below

<style>
	body {
		background-image: url('https://static.smr.vc/2576047dbc254e7266bfc9-WheelBg, pumpkins.jpg');
		background-color: transparent !important;
		background-size: cover !important;
		color: #fff !important;
	}

	#reg_form {
		padding: 40px !important;
		background-color: #000;
	}

	form label {
		color: #fcd004 !important;
		font-weight: bold !important;
	}

	form input,
	form select,
	form textarea {
		border-color: #fcd004 !important;
		border-width: 2px !important;
		border-radius: 6px !important;
	}

	form>div>div.input-group>input,
	form>div>div.input-group>select,
	form>div>div.input-group>textarea {
		border-color: #fcd004 !important;
		border-top-right-radius: 6px !important;
		border-top-left-radius: 0px !important;
		border-bottom-right-radius: 6px !important;
		border-bottom-left-radius: 6px !important;
		border-width: 2px 2px 2px 0px !important;
	}

	form .input-group .input-group-prepend span {
		background-color: #fcd004 !important;
		border-color: #fcd004 !important;
		border-width: 2px 0px 0px 0px !important;
		border-top-left-radius: 6px !important;
		border-bottom-left-radius: 6px !important;
	}

	form button.btn-primary[type="submit"] {
		color: #fff;
		background-color: #fcd004;
		border-color: #fcd004;
	}
</style>

How to change the set of required fields on the affiliate registration page

You can change a set of required fields in the Settings \ Custom CSS & JS section. Please check the example below

<script>
$('#web_site_url').attr('required', 'true');
</script>

You can also make some fields optional or even hide them

<script>
	$('#skype').attr('required', false);
	$('#company').attr('required', false);
	$('#web_site_url').attr('required', false);
	$('#comments').attr('required', false);
	$('#country').attr('required', false);


	$('#skype_block').css('display', 'none');
	$('#company_block').css('display', 'none');
	$('#web_site_url_block').css('display', 'none');
	$('#comments_block').css('display', 'none');
	$('#country_block').css('display', 'none');
</script>

Is it possible to assign a Parent Affiliate to an already approved affiliate?

Yes, it is possible to assign a Parent Affiliate to an already approved affiliate, regardless of whether they have generated commission yet. The sub-affiliate commission for the parent affiliate will start to be generated from that point onward, considering new financial activities of both old and new players of the sub-affiliate.

Why was a player registered via an affiliate link, mapped correctly to the affiliate but not assigned to a deal?

There could be various reasons for this issue:

  1. Mismatch between Player and Deal Configuration:

    • Example: The player registered via a link for campaign X, but the affiliate's deal(s) do not include campaign X in the additional deal criteria (e.g., only players from campaigns Y and Z can enter the affiliate's deal(s)).

    • Example: The player registered for brand A, but the affiliate's deal(s) have brand B in the additional deal criteria (e.g., only players from brand B can enter the affiliate's deal(s)).

  2. Player’s Registration Date Predates Deal Creation Date:

    • The player's registration date might be before the deal creation date, causing the player not to be assigned to the deal.

Does TAP receive a clickid variable in the AFP parameter?

Yes, TAP can receive a clickid variable in the AFP parameter.

  • Clickid Value: The clickid is a value sent by the affiliate and can be included in any parameter, including {{afp}}.

  • Data Storage: Clickid values are not stored in BI (Business Intelligence). However, AFPs are stored in BI and can be used to segment meaningful data.

Why was a player not assigned to an affiliate even though they registered using a link with an afp parameter?

In this case, the player is not assigned to the correct affiliate because afp values are not registration facts but visit facts.

  • Afp Values: Afp values are associated with visits, not registrations. Therefore, the presence of an afp parameter in the registration link does not ensure the player will be correctly assigned to the affiliate based on that parameter.

Why can't an affiliate see their 'invitation link' to refer sub-affiliates?

An affiliate will only see their invitation link if they have a sub-affiliate deal configured by the operator.

  • Sub-Affiliate Deal Configuration: The invitation link is exposed to an affiliate only if there is a sub-affiliate deal configured by the operator.

  • Location of Invitation Link: Affiliates can find their invitation links for expanding their sub-affiliate network in their profile under "Affiliate Network".

Why don't I see all sub-affiliates related to a parent in the Media Report?

Grouping by the 'Child Affiliate' dimension in the Media Report will show only the sub-affiliates who have generated commission for the parent affiliate.

  • Commission-Based Visibility: Sub-affiliates who have not yet contributed to the parent affiliate’s commission will not be shown when the report is built this way.

Why is grouping by registrations/players in the Media Report showing all visits under 'Empty'?

All clicks are shown under “Empty” when grouping by player (registration ID, external ID, username) because, at the time of recording the visit, there is no registration/player ID yet.

  • Timing of Data Recording: The visit is recorded before a registration/player ID is assigned, so these visits are initially grouped under "Empty."

  • Visit Information: The visit information is exposed in the player’s profile, including the visit date.

Why am I receiving error response 400 when testing pixel firing?

When testing the pixels firing, a 400 error response can occur due to the following reasons:

  • Dynamic Parameters: Pixel configuration usually includes dynamic parameters, such as {{afp}}. When testing with the Test Pixel button, the server expects these parameters to be populated.

  • Missing Values: If no values are populated for these dynamic parameters during testing, it is possible to receive the error response 400.

Solution: You can test pixel firing more effectively by reporting test registrations, FTDs, etc., to us so a real pixel will be fired.

▪️
https://aff.theaffiliateplatform.com/?lang=uk
https://aff.theaffiliateplatform.com/?tc=true
https://aff.theaffiliateplatform.com/?paff=123
https://aff.theaffiliateplatform.com/?mgr=123
Manager ID is on the left side of the screen