# Reguły tagowania

Reguły tagowania są definiowane z poziomu dashboardu Closera. Tagi moga pochodzić z wielu źródeł:

* Na podstawie **domeny**, na której jest widget Closera, tj. tag ustawiany jest dla wszystkich rozmów, które po stronie klienta zostały zainicjowane na wybranej domenie.
* Na podstawie wyrażenia regularnego od którego **rozpoczyna się adres url**, tj. tag ustawiany jest dla wszystkich rozmów, które po stronie klienta zostały zainicjowane na stronach, których adres url zaczyna się od określonej ścieżki url, np. dla tag ustawiany dla wyrażenia: <https://closer.app/blog/> będzie nadawany dla wszystkich rozmów, które klient inicjuje przez Closera na stronach  <https://closer.app/blog/> ,  <https://closer.app/blog/artykul1>, <https://closer.app/blog/artykul2>, itd
* Na podstawie **adresu url** wybranej strony, gdzie jest inicjowana przez klienta rozmowa przez widget Closera; np. <https://closer.app/pricing/> - tag ustawiany dla rozmów, które po stronie klienta zostały zainicjowane wyłącznie na stronie <https://closer.app/pricing/>&#x20;
* Na podstawie **wartości** [**parametrów utm**](https://pl.wikipedia.org/wiki/Parametry_UTM), np. utm\_source, utm\_medium, utm\_campaign. Aby nadać tag, należy określić parametr utm, oraz jego wartość, np. utm\_source=facebook.
* Na podstawie **buttonu osadzonego na www**, który inicjuje widget Closera. Tj. po kliknięciu w wybrany button na www, który inicjuje widget Closera do danej rozmowy jest nadawany tag określający wszystkie rozmowy uruchamiane danym buttonem. Te tagi określane są z poziomu kodu źródłowego buttonu.
* **Tagi systemowe** dotyczące sesji użytkownika na www:&#x20;

  * **new\_visitor** - gdy użytkownik pierwszy raz odwiedza stronę z widgetem Closera,
  * **returning\_visito**r - gdy użytkownik odwiedza kolejny raz stronę z widgetem Closera,
  * **exit\_intent** - w przypadku kiedy użytkownik chce opuścić stronę www (wyjść poza kartę przeglądarki aby ją zamknąć, albo wpisać nowy adres w pasku przeglądarki).

  Tagi te są “sztywne” co oznacza, że nie możemy ich dowolnie określać.
* Na podstawie wybranych **metadanych dotyczących przeglądarki**, np. język przeglądarki klienta.
* Na podstawie **danych z systemów zintegrowanych z Closerem** **dla rozpoznanych klientów**. Tj. do Closera możemy przekazywać tagi dotyczące rozpoznanego klienta, jeśli istnieje integracja pomiędzy Closerem, a danym systemem, np. dla rozpoznanych klientów dodanie tagu premium jeśli istnieje integracja pomiędzy Closerem, a systemem CRM, w którym oznaczamy wybranych klientów jako klientów premium i przewidziana jest integracja pola dotyczącego oznaczenia klientów premium w CRMie.
* Na podstawie **danych z systemów zintegrowanych z Closerem dla danych dotyczących rozmowy**. Tj. nadawanie rozmowom tagów, jeśli zostały one określone przez zewnętrzne systemy konwersacyjne, tj. boty. Np. bot Max rozpoznaje temat rozmowy i określa to jako tag, który nadawany jest w rozmowie w Closerze.
* **Na potrzeby segmentacji**, tagi niewykorzystywane przy routingu rozmów np. tagi określające nazwę zespołów w firmie.

&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.closer.app/guide/routing-configuration/reguly-tagowania.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
