Time to read: 5 min.

The article covers the following topics:

Singular provides two types of integration; you can integrate as an Affiliate (Attribution Partner) or as Advertiser. In the case of Singular<>Affise Integration, we'll step on the 1st way of Integration.

Getting started

To start the integration process, first, you need to learn the guide(s) that apply to you:

Next, you need to fill out Singular partners form: https://www.singular.net/partner-integrations/become-partner/

Step 1: Company background

Here you need to write your and your company info. Required field: Name, Work email, Company name, Company description.

Step 2: Partner data

Next thing you need to do is fill in information about you as a partner:

Step 3: Integration Data: Attribution

What is a Singular attribution integration?

Singular will send you automated postbacks to let you know about installs attributions and other events identified by Singular’s attribution tracker.

Here you need to fill in the next fields:

  • "What is the default attribution window, in days, for clicks?"

In Affise, it is 'Click Session Lifespan' (time period when the conversion is allowed for click). By default: 1 year.

  • "Do you support view-through attribution?"

In Affise, we call it "impressions tracking". We support impressions tracking in Affise.

  • "How do you send clicks to MMPs?"

We support the S2S and C2S types of Integration.

  • "Do you support Audiences?"

We do not support Audiences in Affise.

Supported macros

  • "What is your OS Version macro?"

We do not have a specific macro for OS version in Affise. However, you can always use one of the available {sub1}-{sub8} macros, which are used to pass any unique info.

  • "What is your IP Address macro?"

For IP address, we use {ip} macro in Affise.

  • "What is your Click ID macro?"

For Click ID, we use {clickid} macro in Affise.

  • "What is your IDFA macro?", "What is your Google Advertising ID macro?", "What is your Android ID macro?"

In Affise, we do not have specific macros for {idfa} or {deviceid}. However you may use unique macros {sub1}-{sub8} to pass such data.

  • "What is your Campaign Name macro?"

For Campaign Name we use {offer_name} macro.

  • "What is your Campaign ID macro?", "What is your Ad Group/Set ID macro?"

For Campaign ID we use {offer_id} macro.

  • "What is your Creative Name macro?", "What is your Creative ID macro?"

In Affise, we do not have a specific macro for Creative Name/Creative ID. However, you can always use one of the unique {sub1}-{sub8} macros.

  • "What is your Hashed published macro?"

In Affise, we do not have a specific macro for Hashed published. However, you can always use one of the unique {sub1}-{sub8} macros.

  • "What is your Publisher Name/Affiliate Name macro?"

For Publisher Name we use {affiliate_name} macro.

  • "What is your Publisher ID/Affiliate ID macro?"

For Publisher ID we use {pid} macro.

Supported postbacks

Next, you may enter your postbacks for goals Install, Event, Revenue with Affise parameters, and Singular macros.


Ex.: https://offers-rockеtcompany.affise.com/postback?clickid={cl?singular.net}&goal=1&custom_field={INSTALL_TIME}

Check out the full list of macros & passthrough parameters provided by Singular: link.

You may also find the following articles helpful:


If you have more questions on the Integration with Singular, feel free to contact the Singular Support Team via Singular "Let's talk" form.

Did this answer your question?