Expand my Community achievements bar.

Join us at Adobe Summit 2024 for the Coffee Break Q&A Live series, a unique opportunity to network with and learn from expert users, the Adobe product team, and Adobe partners in a small group, 30 minute AMA conversations.
SOLVED

How to exclude PAID traffic from NATURAL SEARCH

Avatar

Level 1

Hello,

I'm stumped on how to solve this! I've included "placeholder" values in my definition. The servers are PAID MEDIA page servers.

OBJECTIVE: exclude PAID MEDIA pages in reports when applying a NATURAL SEARCH segment.

NESTED SEGMENT DEFINITION:

CONTAINER 1: VISIT

  • LAST TOUCH CHANNEL equals NATURAL SEARCH

AND

  • SERVER does not equal MOBILE.STORE.COM

AND

  • SERVER does not equal STORE.COM

AND CONTAINER 2: HIT

  • PAGE NAME does not start with ABC
  • PAGE NAME does not start with XYZ

AND

  • PAGE does not start with ABC
  • PAGE does not start with XYZ

HOWEVER!!

When I apply this segment to view ENTRIES and VISITS by PAGE DIMENSION--I still see entries and visits values for excluded pages in the report when I apply an advanced filter to show those pages.

IN MY MIND: when applying the advanced filter and running this report--I would see a ZERO VALUE for them.

what am i doing wrong here?

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Here is an Idea I used very succesfuly.

For each Paid SEM advertiser have them embed under a custom URL variable in your SEM account a  custom ID. If you use Google and Bing for example. One for each. Then in all PAID search the IDs will be present. You then can filter on referrer contains the IDs or not including the ids, you could even do a Adobe Tracking ID for each as part of the custom variable. Then map users behaviour to organic vs paid via adobe IDs

good luck

View solution in original post

2 Replies

Avatar

Community Advisor

if I understand your segment definition, you have 2 segment containers (1 visit container and 1 hit container) within the overall segment container. according to your results, I assume the "outer" segment container is scope "visit" as well?

you might face several problems:

1) visit container 1 returning visits not matching conditions on the same hit natural search: basically the definition is looking for visits where they can find hits matching your definition. but: they do not need to be on the same hit, it is looking step by step. example: look at a visit, is there at least 1 hit matching condition "last touch channel" and at least 1 hit matching "server".... if it can find a visit matching all conditions somewhere, it will return the whole visit!

2) visit container 1 returning visits not matching "natural search": because you return the whole visit in container 1 it will even return hits where the user has another channel (before or after natural search in the same visit).

3) hits on the "excluded page": if your overall segment scope ("outer" container) has visit scope, it will return whole visits matching your criteria. that means it is looking for visits matching container 1 (see problems above) and combining with hits outside the desired page. so far so good, but of you have a visit segment on the "outer" container it will return the whole visit including the "pages from condition"

think this way: the condition defines "what to search for" and the container scope define "where to search for" AND "what to return".

maybe it is just enough to give "hit" scope to all containers and you might be fine...

Avatar

Correct answer by
Community Advisor

Here is an Idea I used very succesfuly.

For each Paid SEM advertiser have them embed under a custom URL variable in your SEM account a  custom ID. If you use Google and Bing for example. One for each. Then in all PAID search the IDs will be present. You then can filter on referrer contains the IDs or not including the ids, you could even do a Adobe Tracking ID for each as part of the custom variable. Then map users behaviour to organic vs paid via adobe IDs

good luck