# Add tag management to preference center

**URL:** <https://forum.mautic.org/t/add-tag-management-to-preference-center/24519>\
**Category:** Ideas and Feature Requests\
**Created:** [June 20, 2022, 4:50pm UTC](https://forum.mautic.org/t/add-tag-management-to-preference-center/24519 "2022-06-20T16:50:10Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![techbill](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/techbill/32/8325_2.png) [@techbill](https://forum.mautic.org/u/techbill)\
**Post date:** [June 20, 2022, 4:50pm UTC](https://forum.mautic.org/t/add-tag-management-to-preference-center/24519/1 "2022-06-20T16:50:10Z")

</div>

My idea is: Add tag management to preference center

I think these groups of people would benefit from this idea: Those with more than one newsletter segments and use tags to subscribe or unsubscribe contacts to each newsletters segment.

Why I think they would benefit from this idea: I believe it easier to maintain newsletters segemetn separately using tags.

Any code or resources to support this idea: None that I know of.

Are you willing to work on this idea?: Willing to work with developer to make it possible and do beta testing. I administrates two different host servers in USA.

What skills and resources do you need to explore this further? A developer who can add tag management to preference center and treat it the same as segment or category.

---

<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:** [June 20, 2022, 6:46pm UTC](https://forum.mautic.org/t/add-tag-management-to-preference-center/24519/2 "2022-06-20T18:46:20Z")

</div>

So how would you decide which tags to let the contacts choose? I use tag for inactive people. Does it mean that anyone can choose it?

Why don’t you just use custom fields? If you happened to use tags until now - a quick workflow can change it.

---

<div class="post-metadata">

**Author:** ![techbill](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/techbill/32/8325_2.png) [@techbill](https://forum.mautic.org/u/techbill)\
**Post date:** [June 20, 2022, 6:52pm UTC](https://forum.mautic.org/t/add-tag-management-to-preference-center/24519/3 "2022-06-20T18:52:20Z")

</div>

I started using tags under your advice about 2 month ago to maintain my subscribers on different newsletters segment.

You discourage me to add members to segment but instead to use tag and set up newsletter segment with filter for each newsletter.

I listened and I am following your advice on using tags instead of segment for each contacts.

I thought maybe like segment that there could be a “available in preference center setting” toggle in the tag’s property as well too.

---

<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:** [June 20, 2022, 8:18pm UTC](https://forum.mautic.org/t/add-tag-management-to-preference-center/24519/4 "2022-06-20T20:18:24Z")

</div>

If someone asks me:  
Should I use tags or segments to manage my newsletter subscribers, I would answer: tags, no doubt.

For me different newsletter segment means something else as various newsletter segment. If you have 1 segment / subscriber then the built in dnc is just fine.

But if you have multi-topic newsletters where you need custom unsubscribe solution (it’s a more advanced thing where you need out of the box thinking) then using custom fields makes things easier.  
But of course - there are many ways to do the same thing. You can stay with tags too, and use a radio box or checkbox to manage tags with campaigns. You can also just link a custom unsubscribe page for each topic, and remove the tag via the tracking script once aomeone visits the unsub page. Boom, you dont even need a pref center.

---

<div class="post-metadata">

**Author:** ![techbill](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/techbill/32/8325_2.png) [@techbill](https://forum.mautic.org/u/techbill)\
**Post date:** [April 20, 2023, 2:22pm UTC](https://forum.mautic.org/t/add-tag-management-to-preference-center/24519/5 "2023-04-20T14:22:28Z")

</div>

What would the script be for removing a tag when a subscriber visit the page?

Thank you

---

<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:** [April 20, 2023, 2:35pm UTC](https://forum.mautic.org/t/add-tag-management-to-preference-center/24519/6 "2023-04-20T14:35:24Z")

</div>

Here is an explanation from the docs:

> **[Contact tracking](https://docs.mautic.org/en/contacts/manage-contacts/contact-monitoring#tracking-of-custom-parameters)**
>
> . The act of monitoring the traffic and activity of contacts can sometimes be somewhat technical and frustrating to understand. Mautic makes this monitoring simple and easy to configure.Website Monitoring. Monitoring all traffic on a website can be...

```auto
mt('send', 'pageview', {email: 'my@example.com', firstname: 'John', company: 'Mautic', companyemail: 'mautic@example.com', companydescription: 'description of company', companywebsite: 'https://example.com', tags: 'addThisTag,-removeThisTag', utm_campaign: 'Some Campaign'});

```
