3 min read

Dynamic Links

Dynamic Links are created using Google Firebase - which you may also use for your app analytics and performance metrics. A Dynamic Link functions as a deep link to a specific screen in your app, but if your customer opens the link on a desktop or does not have your app, the Dynamic Link takes them to relevant screens in your e-commerce site, or to the App Store or Google Play store to download your app.

Firebase also tracks the Dynamic Links you create, so you can measure and attribute your app marketing campaign.

To create a Firebase Dynamic Link, you need:

  • Access to the Firebase account connected to your Poq app. Once you are connected, you can create Dynamic Links for your campaign.
  • To ensure a developer has set up the RESOLVE Link extension in your app. This allows your app to make sense of the Dynamic Link you create and display the correct screen to your customers.

To set up a Dynamic Link in Firebase:

  1. From your Firebase console, select Dynamic Links from the Grow menu on the left hand menu. You may need to scroll down to reach this.
  2. In the Dynamic Links screen, click New Dynamic Link.
  3. In the new dynamic link screen, the Short link URL is already defined. If you wish to change this, follow the Firebase tooltip.
  4. In the section Set up your Dynamic Link, enter the URL for the product screen on your website as the deep link URL. This ensures that anyone who opens your link on a desktop is taken to your e-commerce site. If a user clicks this link on a mobile device that has your app installed, this link automatically tells your app which product screen to open. You do not need to add a specific deep link URL for your app.
  5. Enter a name for your Dynamic Link in the Dynamic Link name field. This name is used when you see your list of dynamic links in the Firebase console, so choose a name that is easy to identify with your campaign.
  6. In the Define link behaviour for IOS section, select Open the deep link in your iOS app. If you have multiple iOS apps, choose the appropriate one from the drop down list. If this is an Android-only campaign, you can add a browser link here.
  7. In the section marked If your app isn't installed, send the user to, either:
    • Select App Store page for your app.
    • Enter a mobile web address. The default address is the web URL you entered as the deep link address.
  8. To Add App Store campaign or affiliate partner details, select the checkbox and enter the required information.
  9. In the section Define link behaviour for Android, select Open the deep link in your Android app. If you have multiple Android apps, choose the appropriate one from the drop down list. If this is an iOS-only campaign, you can add a browser link here.
  10. In the section marked If your app isn't installed, send the user to, either:
    • Select Google Play page for your app.
    • Enter a mobile web address. The default address is the web URL you entered as the deep link address.
  11. In the section Campaign tracking, social tags and advanced settings, you should add details that may be seen by your customers before they are taken to the link destination:
    • A Preview title.
    • A URL for a preview image.
    • A description to be shown in the preview screen.
  12. In the section **Track a campaign with UTM parameters, you should add the details of the campaign source, and medium used for your campaign:
    • Campaign source, like Mailchimp.
    • Campaign medium, like email.
    • Campaign name, usually the same as the name for this Dynamic Link you chose earlier.
  13. Clink Save Link.
You have successfully created your Dynamic Link.

For more details and App marketing advice, check out our Dynamic Links webinar recording. This includes best practice advice and information about:

  • Different types of app marketing links
  • The various capabilities of Google and Firebase
  • Firebase's Dynamic Links
  • How Dynamic Links can be used to measure and attribute your app marketing campaigns
  • How Dynamic Links can be used to deep link customers directly into your app
  • Best practices when setting up Dynamic Links