# Use of multiple languages in campaigns

**URL:** <https://forum.mautic.org/t/use-of-multiple-languages-in-campaigns/21973>\
**Category:** General Discussion\
**Tags:** discussion\
**Created:** [December 10, 2021, 5:12pm UTC](https://forum.mautic.org/t/use-of-multiple-languages-in-campaigns/21973 "2021-12-10T17:12:32Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![dirk\_s](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/dirk_s/32/748_2.png) [@dirk\_s](https://forum.mautic.org/u/dirk_s)\
**Post date:** [December 10, 2021, 5:12pm UTC](https://forum.mautic.org/t/use-of-multiple-languages-in-campaigns/21973/1 "2021-12-10T17:12:32Z")

</div>

I’d guess in a campaign when watching the visit of a page, I should only select the main version of the landing page. However, it allows me to select each language version. Looks like I need to add all of them.

However - Mautic knows pages that belong together based on “is a translation of”. Shouldn’t the campaign allow to select the page as a goal, without me needing to add all language versions to that condition?

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [December 11, 2021, 8:03am UTC](https://forum.mautic.org/t/use-of-multiple-languages-in-campaigns/21973/2 "2021-12-11T08:03:55Z")

</div>

It would be logical, but that feature doesn’t exist. Some marketers use visits on different pages to identify preferred language assuming if someone visits the German version, then they want to communicate in German.  
Some of us solve this the following way:  
If the landing page is [website.com/landing\_en.php](http://website.com/landing_en.php) then you can filter for landing\_ visits. This way landing\_de.php is also included.

Please note, that ‘contains’ and ‘ends with’ has a bigger impact on the database pricessing , try to use ‘starts with’.

---

<div class="post-metadata">

**Author:** ![dirk\_s](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/dirk_s/32/748_2.png) [@dirk\_s](https://forum.mautic.org/u/dirk_s)\
**Post date:** [December 11, 2021, 9:19pm UTC](https://forum.mautic.org/t/use-of-multiple-languages-in-campaigns/21973/3 "2021-12-11T21:19:31Z")

</div>

Hey @joeyk thanks for responding. Actually I’m using the “preferred local” custom field. I write this as a hidden field in the english and the german form. Thus the mails will be send either in german or in english, depending on this field. Thats already supported by Mautic.

its just a bit unlogic, that the campaign action allows me to select the different language versions, as I would expect to only select the page itself, regardless of language version.

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [December 11, 2021, 9:23pm UTC](https://forum.mautic.org/t/use-of-multiple-languages-in-campaigns/21973/4 "2021-12-11T21:23:08Z")

</div>

I understand, but what if I want to check for the specific version only? It is possible now. If the language versions are handled as one, then it would ‘t be possible.

---

<div class="post-metadata">

**Author:** ![dirk\_s](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/dirk_s/32/748_2.png) [@dirk\_s](https://forum.mautic.org/u/dirk_s)\
**Post date:** [December 11, 2021, 9:30pm UTC](https://forum.mautic.org/t/use-of-multiple-languages-in-campaigns/21973/5 "2021-12-11T21:30:43Z")

</div>

True, than there could a the language specific versions and a generic one.  
Its working for sending the mail - when selecting the parent version (e.g. EN) its sending the correct version depending on the users preferred local.

From the UX perspective, it should be same behaviour. I guess it would be: Sending automatically correct langue version or picking a specific one. Also for checking for landing page: Checking for visit of any language version or a specific one.
