Three lines

Uber

Developers

Trip Branding

Trip branding and personalization allows you to specify branded, custom assets - including a logo, your brand name, and description text - that show up on trip in the Uber app and link back to a URL of your choosing.

Users who take a trip that has been initiated by your Deeplink will be shown a branded, personalized card in the on-trip feed. The on-trip feed is a feed of relevant and contextual cards for riders to engage with during their ride.

ACME Trip Branding Example

Request Feature Activation

In order to get access to this feature, you need to request full access from within the “Trip Branding” tab in the Developer Dashboard. In order to get activated for this feature, you have to fulfill the following requirements:

  • Your application is in a production-ready state
  • You agree to the terms of use and design guidelines
  • You can share links, videos and/or images of your application
  • Your intention is to deliver relevant content for users during a trip
Set Application Defaults

As soon as you are activated for this feature, you will be able to configure defaults for assets in your app settings. Below are the configurations you can define.

Configuration Restrictions Description
Call-to-action Text 28 characters maximum Call to action for the Deeplink to your app. Allows your user to easily view relevant information and perform actions that will enhance the experience
Display Name 28 characters maximum Company name or name of your app
App Icon URL PNG image with transparent background and at least 128x128 pixels for best results. 36x36pt Brand symbol that is recognizable by your user at a small scale. Avoid using a logotype or emblem
App Deeplink URL none Universal Deeplink URL to a page in your app where your user can view relevant information and perform actions that will enhance the experience
App Description 150 characters maximum Default text that will display in the card.

For a more dynamic and personalized experience, we recommend passing the Call-to-action Text, App Description, and App Deeplink URL by passing additional query parameters in your deeplink.

Override Defaults within setPickup action

When you pass query parameters with the setPickup action, you will override the defaults you configured in your application settings. We enable you to pass two optional query parameters.

Name Type Description
link_text string Call-to-action text for the Deeplink to your app
description_text string Include a customized message that is relevant to a specific user at a specific time or present your users with access to information about their destination
partner_deeplink string Universal Deeplink URL to a page in your app where your users can view relevant information and perform actions that will enhance the experience

Keep in mind that Trip Branding will only appear when the user is on an active trip. It will not appear before the trip starts. At the moment, there is no way to test trip branding without requesting an Uber ride.

setPickup Examples

Check out the setPickup action examples to understand how to set the link_text, description_text, and partner_deeplink parameters dynamically.

Best Practices

Ensure to follow the best practices below to achieve the best User Experience possible.

  • Show only material relevant to your users’ motivation for taking a ride. Avoid showing generic content
  • Don’t focus the call-to-action solely on downloading your app
  • Always link to a specific location in your app with relevant information. Don’t simply link out to your app
  • Create a personalized experience by customizing assets
  • Give your users something useful while they travel to their destination
  • Use a brand symbol that is recognizable by your users at a small scale
  • Ensure that the link_text, description_text, and partner_deeplink parameters are fully URL-encoded

Uber

Developers
© 2023 Uber Technologies Inc.