Een meertalige levering configureren multilingual-delivery
In het Web UI van de Campagne, kunt u opstelling uw leveringen als meertalig, die u toestaat om berichten te verzenden die op de aangewezen taal van een profiel worden gebaseerd. Wanneer geen voorkeur wordt bepaald, wordt het bericht verzonden in de standaardtaal.
Bij een meertalige aflevering is het taalbeheer gebaseerd op varianten. Elke variant vertegenwoordigt één taal. Tijdens het creëren van de levering, kunt u veelvoudige taalvarianten toevoegen om het aantal vereiste talen in uw bericht aan te passen. U kunt de standaardtaal ook op elk gewenst moment wijzigen nadat u deze varianten hebt toegevoegd.
De meertalige mogelijkheid is momenteel beschikbaar voor e-mail, pushberichten, transactionele berichten en SMS.
Voer de volgende stappen uit om meertalige leveringen in te stellen:
- Voeg een taalvariant toe, lees meer
- Bepaal de inhoud voor elke variant, lees meer
- Beheer taalvarianten, lees meer
Een taalvariant toevoegen add-variant
Ga als volgt te werk om taalvarianten te maken:
-
Klik op het bezorgdashboard op het potloodpictogram om het scherm voor de editie van de leveringsinhoud te openen en klik vervolgens op Add language .
note important IMPORTANT De Add language knoop is slechts beschikbaar als de doeldimensie het 2} schema van de Taal {bevat. Meer over schema's en doeldimensies leren, gelieve te verwijzen naar de gedetailleerde documentatie . {modal="regular"}
-
Van voeg taal drop-down toe, selecteer de taal om toe te voegen, dan bevestig. Voor duw berichten, kunt u een Csv- dossier ook uploaden om alle taalvarianten in één keer in te voeren.
De eerste taal die u toevoegt, wordt automatisch als de standaardtaal ingesteld en de bestaande inhoud wordt de standaardversie. Wanneer extra talen worden toegevoegd, wordt hun inhoud eerst gekopieerd uit de standaardtaal.
{modal="regular"}
note note NOTE De talen beschikbaar door deze lijst hangen van de waarden af die door het attribuut van de Taal {zijn bepaald (waarden zoals: systeem, gebruiker, dbenum, enz.). Leer meer over opsommingsbeheer in deze sectie . -
Herhaal deze bewerking om andere talen toe te voegen. In het deelvenster Languages links ziet u de lijst met talen die u hebt gekozen, het aantal talen en de standaardtaal.
Als u bijvoorbeeld Engels, Frans en Zweeds hebt gekozen, kunt u deze drie talen zien, zoals hieronder wordt getoond:
{modal="regular"}
Leren hoe te om taalvarianten te beheren, verwijs naar deze sectie .
De inhoud voor elke variant definiëren define-content
Wanneer talen zijn ingesteld, definieert u de inhoud van de levering voor elke taal.
-
Selecteer een taal in het deelvenster Languages aan de linkerkant van het scherm voor de editie van de leveringsinhoud.
{modal="regular"}
-
Bepaal de inhoud van uw bericht voor deze taal. Leer meer in deze sectie .
-
Herhaal deze bewerking voor elke taal.
Klik op de knop Simulate content en kies profielen om een voorvertoning van de levering weer te geven. Controleer of de juiste inhoud voor elk profiel wordt weergegeven.
Taalvarianten beheren manage-variant
In het linkerpaneel, wordt alle informatie van de taalvariant getoond. Als u alle talen wilt verwijderen, klikt u op de knop Uitvouwen en klikt u op Delete all variants .
In de lijst met taalvarianten kunt u de volgende handelingen uitvoeren:
- geeft uit: verander de taal terwijl het houden van de bijbehorende inhoud.
- Reeks als gebrek: plaats de taal als gebrek. Wanneer voor een profiel geen taal is gedefinieerd, wordt het bericht verzonden in de standaardtaal.
- Dupliceer: dupliceer de inhoud die voor deze taal wordt bepaald en kies een verschillende variant.
- Schrapping: schrap de variant en zijn bijbehorende inhoud.
Taalvarianten importeren uit CSV (pushmeldingen) csv-upload
Voor pushberichten kunt u snel alle taalvarianten vullen door een CSV-bestand met uw meertalige inhoud te uploaden. Deze functie stroomlijnt het maken van meertalige campagnes door het mogelijk te maken inhoud offline voor te bereiden en bulksgewijs te importeren.
- Efficiëntie: voeg veelvoudige talen en hun inhoud in één enkele verrichting toe
- Consistentie: verzeker uniform overseinen over alle taalvarianten
- Collaboration: laat inhoudsteams toe om vertalingen in vertrouwde spreadsheethulpmiddelen voor te bereiden
- Bulk beheer: beheer en werk gemakkelijk grote aantallen taalvarianten bij
Vereisten csv-best-practices
Volg deze aanbevolen procedures om te zorgen dat CSV-bestanden correct worden geïmporteerd:
- gebruik de nauwkeurige kolomstructuur: Alle 14 kolommen moeten in uw Csv- dossier aanwezig zijn, zelfs als u wat leeg verlaat. Ontbrekende kolommen leiden tot importfout. U kunt een andere volgorde gebruiken, maar alle kolommen moeten aanwezig zijn.
- precies de kolomnamen van de Gelijke: De namen van de kolom zijn case-sensitive. Gebruik
titlenietTitle,badgenietBbadge,localenietLocale. - de landinstellingscodes van het Gebruik in kleine letters: De scènecodes van het formaat zoals
en_us,fr_fr,de_de(in kleine letters met onderstrepingsteken), nieten_USofen-us. - Vul verplichte kolommen: De
localeenlanguagekolommen moeten waarden voor elke rij bevatten. Lege waarden leiden tot importfout. - houd scènes uniek: Elke scènecode moet slechts eenmaal in uw Csv- dossier verschijnen. Dubbele landinstellingen worden geweigerd.
- sparen als UTF-8: Sparen altijd uw Csv- dossier met het coderen UTF-8 om internationale karakters correct te steunen.
- prijsopgave komma-bevattende inhoud: Als uw titel of berichtlichaam komma's bevat, sluit het volledige gebied in dubbele citaten in:
"Hello, welcome!". - Gebruik correct numerieke waarden: voor vlagkolommen (isContentAvailable, isMutableContent, silentPush), gebruik
1voor waar,0voor vals, of verlaat leeg voor gebrek. - bevestigt JSON formaat: Als het gebruiken van de kolom customFields, zorg ervoor uw JSON behoorlijk geformatteerd is:
{"key":"value"}met correcte citaten en steunen. - Test met minimale gegevens eerst: Begin met eenvoudige 2-3 taal CSV om uw formaat te verifiëren alvorens grote dossiers te creëren.
Het CSV-bestand importeren csv-steps
Ga als volgt te werk om taalvarianten uit een CSV-bestand te importeren:
-
Klik in de inhoudseditor voor levering op Add language .
{modal="regular"}
-
Selecteer het CSV-bestand door het naar het uploadgebied te slepen of klik om naar de computer te bladeren.
Het systeem valideert de bestandsindeling en de inhoud. Als de validatie mislukt, geven foutberichten aan welke kolommen of gegevens onjuist zijn. Los de problemen in uw CSV-bestand op en upload het opnieuw. Zie deze sectie .
{modal="regular"}
-
Controleer de geïmporteerde inhoud in het deelvenster Taalvarianten om te controleren of alle correct geladen vertalingen zijn.
{modal="regular"} tonen
Kolomstructuur csv-columns
Hier is de juiste kolomstructuur die moet worden gebruikt:
- titel: (Vereiste) titel van het Bericht
- messageBody: (vereiste) berichtlichaam van het Bericht
- geluid: De naam van het correcte dossier (b.v.,
default,custom_sound.mp3) - verlaat leeg voor gebrek - badge: Het aantal van de badge aan vertoning op app pictogram (iOS) - gebruik slechts aantallen
- deplinkURI: Diep verbind URL om te openen wanneer het bericht wordt getikt - verlaten leeg als niet gebruikt
- categorie: De categorie van het bericht herkenningsteken voor douaneacties (iOS) - verlaten leeg als niet gebruikt
- iosMediaAttachmentURL: URL van media gehechtheid voor de berichten van iOS - verlaten leeg als niet gebruikt
- androidMediaAttachmentURL: URL van media gehechtheid voor de berichten van Android - verlaten leeg als niet gebruikt
- isContentAvailable: Inhoud beschikbare vlag (iOS) - gebruik
1voor waar,0voor vals, verlaten leeg voor gebrek (0) - isMutableContent: Mutable inhoudmarkering (iOS) - gebruik
1voor waar,0voor vals, verlaten leeg voor gebrek (0) - customFields: De gegevens van de Douane in formaat JSON (b.v.,
{"key1":"value1","key2":"value2"}) - verlaten leeg als niet gebruikt - scène: (Vereiste) code van de Taal - bijvoorbeeld,
en_us,fr_fr,de_de- verplicht, moet uniek per rij zijn - taal: (Vereiste) Naam van de Taal - b.v.,
English-United States,French-France- verplicht - silentPush: De stille drukker - gebruik
1voor stil duwen,0voor regelmatig, verlaten leeg voor gebrek (0)
Voorbeeld van een CSV-bestand csv-examples
Hier volgt een eenvoudig voorbeeld van de verplichte velden:
title,messageBody,sound,badge,deeplinkURI,category,iosMediaAttachmentURL,androidMediaAttachmentURL,isContentAvailable,isMutableContent,customFields,locale,language,silentPush
Welcome!,Thank you for joining us,,,,,,,,,, en_us,English-United States,0
Bienvenue !,Merci de nous avoir rejoint,,,,,,,,,,fr_fr,French-France,0
Willkommen!,Vielen Dank für Ihre Anmeldung,,,,,,,,,, de_de,German-Germany,0
¡Bienvenido!,Gracias por unirte a nosotros,,,,,,,,,, es_es,Spanish-Spain,0
Hier volgt een voorbeeld met optionele velden:
title,messageBody,sound,badge,deeplinkURI,category,iosMediaAttachmentURL,androidMediaAttachmentURL,isContentAvailable,isMutableContent,customFields,locale,language,silentPush
Welcome!,Thank you for joining us,default,1,,,https://example.com/welcome-en.jpg,https://example.com/welcome-en.jpg,,,, en_us,English-United States,0
Bienvenue !,Merci de nous avoir rejoint,default,1,,,https://example.com/welcome-fr.jpg,https://example.com/welcome-fr.jpg,,,, fr_fr,French-France,0
Willkommen!,Vielen Dank für Ihre Anmeldung,default,1,,,https://example.com/welcome-de.jpg,https://example.com/welcome-de.jpg,,,, de_de,German-Germany,0
¡Bienvenido!,Gracias por unirte a nosotros,default,1,,,https://example.com/welcome-es.jpg,https://example.com/welcome-es.jpg,,,, es_es,Spanish-Spain,0
Hier volgt een voorbeeld met aangepaste velden
title,messageBody,sound,badge,deeplinkURI,category,iosMediaAttachmentURL,androidMediaAttachmentURL,isContentAvailable,isMutableContent,customFields,locale,language,silentPush
New Collection,Discover our latest products,default,1,,,,,,,"{"campaign":"summer2025","segment":"premium"}",en_us,English-United States,0
Nouvelle Collection,Découvrez nos derniers produits,default,1,,,,,,,"{"campaign":"summer2025","segment":"premium"}",fr_fr,French-France,0
Personalization in CSV-bestanden csv-personalization
Als u verpersoonlijkingsvelden wilt gebruiken in uw CSV-inhoud, moet u <span> -tags gebruiken:
title,messageBody,sound,badge,deeplinkURI,category,iosMediaAttachmentURL,androidMediaAttachmentURL,isContentAvailable,isMutableContent,customFields,locale,language,silentPush
"Hello <span class=""nl-dce-field nl-dce-done"" data-nl-expr=""recipient.firstName"">recipient.firstName</span>","Your order has shipped!",,,,,,,,,,en_us,English-United States,0
"Bonjour <span class=""nl-dce-field nl-dce-done"" data-nl-expr=""recipient.firstName"">recipient.firstName</span>","Votre commande a été expédiée !",,,,,,,,,,fr_fr,French-France,0
Tijdens levering, vervangt de Campagne deze placeholders met daadwerkelijke ontvankelijke gegevens.
Problemen oplossen csv-troubleshooting
{"key":"value"} of laat leegbadge , niet Badge of BADGE )De beste praktijken zijn vermeld in deze sectie . De structuur van de kolom is gedetailleerd in deze sectie .