Guides

Internal Playstore or Engagement Campaigns

How to create attribution links for install campaigns via Playstore or engagement that will be sent via the DR1 portal

The anatomy of these type of campaign should always respect the following structure:

Understand the particularities of each MMP when creating your links:

Appflyer

Path

Must be included the application’ package name. For example, in the case of DR Connect the path will be /com.digitalreef.connect.

It is important to note that an attribution link can only be obtained from an app that is registered in the MMP.

Required

  • pid
    • Partner key. Should be imaginationunwired_int
  • c
    • This parameter represents the campaign name it can contain different values:
      • it could be a static name
      • it could be equals to {{campaignName}} and it would be replace for the current campaign name
      • it could be {{campaignId}} and it would be replace for the current id of the corresponding campaign
  • af_c_id
    • Campaign Id. Add in the link structure as {{campaignId}}
  • af_click_lookback
    • Attribution window in days. Must be added = true
  • click_id
    • Must be equal to {{adId}}

Required to provide better results

If not used, attribution will be probabilistic and not deterministic, which should bring worse results

  • advertising_id
    • Must be equal to {{clientId}}

Supported

  • af_cost_type
  • af_cost_value
  • af_cost_currency

📘

Example

https://app.appsflyer.com/{{package-name}}?pid=imaginationunwired_int&c={{campaignName}}&af_c_id={{campaignId}}&clickid={{adId}}&advertising_id={{clientId}}

Adjust

Path

Unique token for each advertiser.

Required

  • campaign
    • This parameter represents the campaign name it can contain different values
      • it could be a static name
      • it could be equals to {{campaignName}} and it would be replace for the current campaign name
      • it could be {{campaignId}} and it would be replace for the current id of the corresponding campaign
  • Install_callback
    • Must be equal to {{adjustCallback}}

Required to provide better results

If not used, attribution will be probabilistic and not deterministic, which should bring worse results

  • gps_adid

Supported

  • cost_type
  • cost_amount
  • cost_currency

📘

Example

https://app.adjust.com/17ebfr4m?campaign=dron-install-campaign&gps_adid={{clientId}}&install_callback={{adjustCallback}}

Adjust with Custom Domain

There are cases where the Adjust name don't appear as the first information on the URL. In these cases, the link structure should work as:

Required

  • adj_t
    • Partner token.
  • adj_campaign
    • This parameter represents the campaign name it can contain different values:
      • It could be a static name
      • It could be equals to {{campaignName}} and it would be replace for the current campaign name
      • It could be {{campaignId}} and it would be replace for the current id of the corresponding campaign
  • install_callback
    • Add in the link structure as {{adjustCallback}}

Required to provide better results

If not used, attribution will be probabilistic and not deterministic, which should bring worse results

  • adj_gps_adid
    • Must be equal to {{clientId}}

Supported

  • adj_cost_type
  • adj_cost_amount
  • adj_cost_currency

📘

Example

https://app.custom.com?adj_t=17ebfr4m&adj_campaign=dron-install-campaign&adj_gps_adid={{clientId}}&install_callback={{adjustCallback}}

Branch

Path

Unique code created by each campaign. Generated by the MMP.

Required

  • $3p
    • Partner key. Must be equal a_digital_reef
  • ~campaign
    • Campaign Name. Add in the link structure as {{campaignName}}
  • ~campaign_id
    • Campaign id. Add in the link structure as {{campaignId}}
  • ~click_id
    • Must be equal to {{clientId}}

Required to provide better results

  • $aaid
    • If not used, attribution will be probabilistic and not deterministic, which should bring worse results. Must be equal to {{clientId}}

Supported

  • ~cost_model
  • ~cost
  • ~cost_currency

📘

Example

https://drconnect.test-app.link/WtwQRExhDIb?$3p=a_digital_reef&~campaign={{campaignName}}&~campaign_id={{campaignId}}&~click_id={{adId}}

Singular

Path

Unique code created by each campaign. Generated by the MMP.

Required

  • pcn
    • Campaign Name. Add in the link structure as {{campaignName}}
  • pcid
    • Campaign id. Add in the link structure as {{campaignId}}
  • cl
    • Must be equal to {{adId}}

Required to provide better results

  • aifa
    • If not used, attribution will be probabilistic and not deterministic, which should bring worse results. Must be equal to {{clientId}}

Supported

  • pcm
  • pca
  • pcc

📘

Example

https://siprocal-connect.sng.link/Dnoqk/1x8h?pcn={{campaignName}}&pcid={{campaignId}}&cl={{adId}}