Affiliate Integration FAQ

Here you'll find answers to the most common integration questions.

1. How does the Partnero Integration work?

First, you have to create an affiliate program. The referral link is given once your first partner joins your program (or you can sign up as a partner).

The concept behind the affiliate program is to incentivize your partners to bring in customers to your business or organization and track it. 

To achieve that, we need to make sure Partnero and your website can communicate with each other. Partnero offers various methods for integrating, which will vary depending on your specific case. It is strongly recommended to select the most suitable approach for your needs and use case.

The integration page on Partnero provides information on the most common uses:


2. Partnero Universal integration explained

You must complete these three steps to track visits, signups, and sales.

1) Visits

Track when someone visits your website using a referral link by inserting a Partnero Universal script into your website's header. 

Once this script is inserted, you’ll notice that data will start appearing on your partner's profile.

Partnero Universal javascript snippet ensures we can track visits and recognize which partner brought you a visitor. 

2. Signups

Once we can recognize the visits from a referral link, we’ll identify those visitors once they become your customers.

Insert a second script into your website’s signup page. This script is universal. You should be able to track when someone registers to your website via a referral link.

Once your visitor becomes your customer, the customer will appear on your Partnero account. Partnero will assign a partner profile to your new customer. This is how we know that an affiliate partner brings you a specific customer.

3) Sales

Finally, we need to know when the customer made a purchase. We will track sales and calculate the affiliate commission.With Partnero Universal, you can use Stripe or Paddle Billing integration. With these integrations' help, Partnero can correctly attribute a transaction to the customer that an affiliate partner referred. 

Please note that neither sends data on whether your affiliate partner refers a customer. It only sends the data about transactions. Because of that, customers should be already on Partnero and assigned to the correct partner.If everything is done correctly, this integration doesn’t require additional coding and can be achieved by inserting two javascript snippets into your website.

If you do not use Stripe or Paddle, you can choose alternative methods to send transactions to Partnero by using Zapier or Make integrations.

You can also choose an integration using Partnero API or Partnero JS, but this method requires additional coding.


3. I have connected my Stripe account with Partnero; why are purchases not visible?

Please note that Stripe integration does not send data about customers referred by your affiliate partners. It only sends the data about transactions. Because of that, customers should be already on Partnero and assigned to the correct partner.

In order to achieve this, you can use available integration methods:


4. I am not using Stripe or Paddle. Does Partnero work with my website?

Yes, Partnero can be integrated with your website. Payment gateways are not required for successful integration. You can choose an integration using either Partnero API or Partnero JS. Using one of these methods, you can achieve the same results. 

Partnero API is the most robust back-end integration. Partnero JS is an easy-to-use front-end integration.


5. There is no signup feature on my website, only the option to purchase. How can I integrate?

If there are no signups on your website, you can still use Partnero. However, the customer still needs to be registered on your Partnero account. This can be done by creating a transaction.You can find how to create a transaction with the customer at the same time here using Paterno JS. If you use Partnero API calls, you need to make both customer create, and transaction create calls once a transaction is done.