Creating Smart Links


  • Integrate GetSocial SDK to the application you want to promote. See the guide for Android, iOS or Unity.
  • Configure application to receive Smart Links. See the guide for Android, iOS or Unity.

To create a Smart Link for your marketing campaign:

  1. Login to the GetSocial Dashboard.
  2. Go to Smart Links section and press a New link button.
  3. Configure the Smart Link properties and appearance in the social media like Facebook or Twitter:

    Create Link on the Dashboard

    Please note, the following keys are reserved and cannot be used in the Deep linking section. More generally, keys starting with $ (dollar sign) are reserved for future use by GetSocial:

    • $campaign_id
    • $campaign_name
    • $medium
    • $provider
    • $link_name


For now you can create Smart Links only from the Dashboard. But internally we generate Smart Links for Smart Invites, Smart Widget and Smart Banners.

If you are interested in creating Smart Links from the API or SDK, drop us a line at or via Intercom.

For each Smart Link you can configure the following elements:

  1. Name: the name you give a link so you can find it later on the dashboard, i.e., to update the link or view its performance.
  2. Campaign (or Influencer): every link belongs to a campaign, e.g., “Summer sale”. Campaigns usually contain one or more links so you can analyze its performance later and see where your campaigns are the most effective. E.g., you could be running “Summer sale” campaign on multiple channels like Facebook, Email, LinkedIn, etc. so you can compare the results to see where your marketing is the most effective.
    You can also create multiple links for a single influencer.
  3. Channel: the marketing channel where you will post the link, e.g., Facebook, Email, Linkedin, Twitter so you can analyze its performance later.
  4. Medium: The advertising or marketing medium, e.g., CPC, banner, CPI.
  5. Description and Image: to populate the Open Graph tags used when sharing on social networks.
  6. Custom Data: i.e., your link’s data dictionary. For every link, you can provide custom data that will be passed along to your app after install (or directly via deep linking). You can also receive the same custom data via webhooks. By default, we send the link name, campaign, medium and channel information that you have defined for the link.
  7. Custom Domain URL: You can define custom domain URL for your links. Check the configuration guide.

Watch out

When the app is live, changing this configuration will invalidate all previously generated links. Therefore, we strongly recommend finalizing domain configuration before you release your app with GetSocial.

All created links are available on the Dashboard in the “Smart Links” section.

Link Actions on the Dashboard

After link creation you can perform the following actions:

  1. Copy link: copy the link to clipboard.
  2. See stats: will bring analytics to that particular link.
  3. Generate smart widget code: use the Smart Widget to quickly embed App Store / Google Play buttons to your mobile website with full attribution tracking. For visitors on PCs, show a one-click SMS form to send an install link to your users.
  4. Duplicate link: this option will duplicate the current link with all the link data (except for link alias).
  5. See preview: shows a preview of the landing page. Check landing page configuration guide.
  6. Edit link. The button opens the view to edit all Smart Link properties except for the link alias.

    Updates to the Link Configuration Will Not Reflect in Analytics for Previous Days

    Changes to Smart Link channel, campaign, a medium will not be reflected only new analytics events. Historical data will not be updated.

  7. Archive link. You can archive links to hide them from the campaign overview section if you are no longer promoting the link. Archive links are simply hidden from the overview. However, all the archived links continue to be valid and keep working as designed. Archived links also continue to accumulate analytics and can be unarchived later.

    To archive, a link or multiple links select the appropriate links and click on the archive button. You can also select all the links in a campaign by selecting the campaign.

    Archive Link on the Dashboard

    To view or unarchive the archived links, toggle the “Active/Archive” button from the overview section to Archived and select the unarchive option:

    Archived Links Toggle on the Dashboard

Performance Analytics

On the Dashboard, you can check how your campaign or individual link is performing. For instance here are sample stats for individual Smart Link:

Links Analytics on the Dashboard

Next Steps

Give us your feedback! Was this article helpful?

😀 🙁