Przejdź do głównej zawartości
Jak używać logik AND/OR w segmentach
M
Napisane przez Martyna Woźniszczuk
Zaktualizowano ponad 2 lata temu

W tym artykule pokażemy Ci, jak stosować logikę AND/OR podczas tworzenia segmentów oraz wyjaśnimy, jak każda z nich działa przy użyciu warunków dodatnich (np. znajduje się na liście, istnieje tag) i warunków ujemnych (np. nie znajduje się na liście, tag nie istnieje).

Logika AND

Jeśli, tworząc warunki dla segmentów, dodajesz między nimi logikę AND (ORAZ), system CDXP doda do segmentu kontakty, które spełniają wszystkie te warunki. Użycie logiki AND często znacznie zawęża liczbę pasujących kontaktów, ponieważ każdy z warunków musi być spełniony.

Przykład 1: logika AND z warunkami dodatnimi

Załóżmy, że tworzysz segment, który używa logiki AND z następującymi warunkami dodatnimi:

Nasz system wyszuka i uwzględni kontakty, które spełniają wszystkie trzy warunki. Kontakt niespełniający żadnego z trzech warunków/spełniający jeden warunek/spełniający dwa warunki nie zostanie uwzględniony w segmencie.

Przykład 2: logika AND z warunkami ujemnymi

Załóżmy teraz, że tworzysz segment za pomocą logiki AND z warunkami ujemnymi:

Nasz system wyszuka i uwzględni tylko te kontakty, do których nie został przypisany żaden z trzech wymienionych w Twoim segmencie tagów.

Jeśli do kontaktu został przypisany tag Newsletter, a pozostałe dwa nie, nie zostanie on uwzględniony w Twoim segmencie. Dzieje się tak, ponieważ kontakt nie spełnił warunku o nieprzypisanym tagu Newsletter.

Jeśli tak będzie Ci łatwiej, pomyśl o logice AND w kontekście naszego polskiego słowa ANI. Na przykład: kontakt nie ma tagu Newsletter, nie ma tagu Presenters, ani nie ma tagu Conference.

Przykład 3: logika AND z warunkami dodatnimi i ujemnymi

Tym razem załóżmy, że tworzysz segment, który wykorzystuje kombinację warunków dodatnich i ujemnych z logiką AND:

Nasz system uwzględni w segmencie te kontakty, które posiadają jednocześnie tagi Newsletter i Conference, ale które nie mają tagu Presenters. Jeśli do kontaktu zostały przypisane wszystkie trzy tagi, nie zostanie uwzględniony w tym segmencie, ponieważ nie spełnia warunku o nieprzypisanym tagu Presenters.

Logika OR

W przypadku logiki OR (LUB) nasz system będzie analizował każdy warunek niezależnie. Oznacza to, że kontakty, aby zostały uwzględnione w segmencie, muszą spełniać tylko jeden z warunków. Warunki w tego typu segmencie nie są od siebie zależne, a więc zwykle poszerzają grupę pasujących kontaktów.

Przykład 1: logika OR z warunkami dodatnimi

Załóżmy, że tworzysz segment, który używa logiki OR z warunkami dodatnimi:

Oto jak nasz system wyszukuje i uwzględnia kontakty na podstawie tych warunków:

  1. Najpierw sprawdzamy, czy do któregoś z Twoich kontaktów został przypisany tag Newsletter. Jeśli zlokalizujemy jakiekolwiek kontakty z tym tagiem, zostaną one uwzględnione w Twoim segmencie.

  2. Następnie sprawdzimy, czy do któregoś z Twoich kontaktów został przypisany tag Presenters. Jeśli zlokalizujemy kontakty z tym tagiem, one również zostaną uwzględnione w Twoim segmencie.

  3. Na koniec sprawdzimy, czy do któregoś z Twoich kontaktów został przypisany tag

    Conference. Jeśli zlokalizujemy kontakty z tym tagiem, one również zostaną uwzględnione w Twoim segmencie.

Ponieważ warunki są od siebie niezależne, w segmencie znajdą się kontakty, które spełniają tylko jeden z trzech warunków. Na przykład, jeśli kontakt ma przypisany do siebie tag Newsletter, ale nie ma pozostałych dwóch tagów, nadal będzie uwzględniony w Twoim segmencie.

Przykład 2: logika OR z warunkami ujemnymi

Załóżmy teraz, że tworzysz segment przy użyciu logiki OR z warunkami ujemnymi:

Oto jak nasz system wyszukuje i uwzględnia kontakty na podstawie tego typu segmentu:

  1. Najpierw sprawdzimy, czy któryś z Twoich kontaktów nie ma przypisanego tagu Newsletter. Jeśli zlokalizujemy kontakty, które nie mają tego tagu, zostaną one uwzględnione w Twoim segmencie.

  2. Następnie sprawdzimy, czy któryś z Twoich kontaktów nie ma przypisanego tagu Presenters. Jeśli zlokalizujemy kontakty, które nie mają tego tagu, one również zostaną uwzględnione w Twoim segmencie.

  3. Na koniec sprawdzimy, czy któryś z Twoich kontaktów nie ma przypisanego tagu Conference. Jeśli zlokalizujemy kontakty, które nie mają tego tagu, one również zostaną dodane do Twojego segmentu.

Aby znaleźć się w segmencie, kontakt musi spełnić tylko jeden z tych warunków. Nie ma znaczenia to, że ​​nie spełniają pozostałych – będą one nadal uwzględniane w Twoim segmencie.

To oznacza, że jeśli do kontaktu nie został przypisany tag Newsletter, ale został za to przypisany tag Presenters, zostanie on uwzględniony w Twoim segmencie. Dzieje się tak, ponieważ spełnił warunek o nieprzypisanym tagu Newsletter.

Jeśli chcesz stworzyć segment dla kontaktów, które nie mają przypisanego tagu Newsletter, Presenters i Conference, użyj logiki AND zamiast OR.

Przykład 3: logika OR z warunkami dodatnimi i ujemnymi

Jako trzeci przykład załóżmy, że tworzysz segment przy użyciu logiki OR, który wykorzystuje kombinację pozytywnych i negatywnych warunków:

Oto jak nasz system wyszukuje i uwzględnia kontakty na podstawie tego typu segmentu:

  1. Najpierw szukamy kontaktów, które mają przypisany do siebie tag Newsletter. Jeśli zlokalizujemy kontakty, które mają ten tag, zostaną one uwzględnione w Twoim segmencie.

  2. Następnie szukamy kontaktów, które nie mają przypisanego do siebie tagu Presenters. Jeśli zlokalizujemy takie kontakty, one również zostaną uwzględnione w Twoim segmencie.

  3. Na koniec poszukamy kontaktów, które mają przypisany do siebie tag Conference. Jeśli zlokalizujemy jakiekolwiek kontakty, do których został przypisany ten tag, one również zostaną dodane do Twojego segmentu.

Jeśli kontakt ma do siebie przypisany zarówno tag Newsletter, jak i tag Presenters, zostanie on uwzględniony w Twoim segmencie. Dzieje się tak, ponieważ spełnili warunek o istnieniu tagu Newsletter.


Zobacz także:

Czy to odpowiedziało na twoje pytanie?