Dynamic language support (iOS tracking message)

   Permission: Campaign entities

Click here to review the pre-requisites necessary to utilize this feature.

In this article, we will cover how to dynamically present translations of your iOS tracking message to end-users based on their default iPhone language.

iOS tracking message language settings​

To start, navigate to or create an iOS tracking message on a property.


From the Home view of the iOS tracking message builder, navigate to the Settings panel on the right-hand side and expand the Language accordion.

Screenshot 2023-08-17 at 1.22.29 PM.png

Field Description
Default Language

Defines the language that will appear by default for your end-users. That is, if the end-user's default phone language is not supported and a language translation is not provided, the end-user will see all content in your default language.

Use the provided dropdown menu to select your default language for the iOS Tracking Message.

Supporting Language

Allows you to add all the languages you plan to support with your uploaded translations.

  Note: The default language is also added to the Supporting Language field.

Use Browser Default Toggle this feature ON in order to have the iOS Tracking Message dynamically surface the appropriate translations based on an end-user's default phone language.

Screenshot 2023-08-16 at 10.53.42 AM.png

Provide translation to components

If you have added additional languages to the Supporting Language field (other than the default language), you will have the option to upload component translations in bulk via csv file. 

Expand the Bulk Upload Translation accordion and use the provided dropdown menu to select all of the message components you wish to translate.

Click Download CSV file when finished. 

Screenshot 2023-08-16 at 11.02.28 AM.png

In the subsequent modal, Sourcepoint will surface the assigned component names and allow your organization to edit any of these names before downloading the csv template. These names should be unique and is used by the Sourcepoint system to map translations to the correct component.

Click Update & Download

The csv template for your selected components will be downloaded to your machine and the component names will be updated to reflect your edits.

Screenshot 2023-08-25 at 8.08.43 AM.png

The csv template will list out the components of your iOS tracking message, the copy for each component in your default language, and spaces to add translations for each component in your supporting language(s).

Add translations for each component in the appropriate cell.

Screenshot 2023-08-25 at 8.19.54 AM.png 

Navigate back to the iOS tracking message builder and click Upload transition file.

Screenshot 2023-08-16 at 2.10.33 PM.png

Once the csv template is uploaded, a modal will confirm the translations that were added, replaced, and that are still missing.

Screenshot 2023-08-25 at 8.27.22 AM.png

Preview message

Select your supported language from the Preview message dropdown menu to view the translated components in the iOS tracking message builder.

  Note: Components with missing translations will use the default language in the preview. 

Screenshot 2023-08-25 at 8.30.23 AM.png

Your iOS tracking message will be automatically translated into your supported languages for end-users if they select that language as their phone default language.


Was this article helpful?
0 out of 0 found this helpful



Article is closed for comments.