Hello,
I am having some issues with Paid Search Detection for Marketing Channels. We are using cid parameter to detect campaigns, and I have currenly configured my "Paid Search Detection Rules" like this:
And Paid Search is the first channel in the waterfall, and the only rule is Matches Paid Search Detection rules.
After these, we have run a test campaign where a user comes from google to the site with a cid present like this: www.domain.com/page-title?cid=google:xxx:xxx:xxx:xxx
We also save cid in the Tracking Code dimension and I can see that it have been collected, but the visit seem to have been registered as Natural Search.
What could I be doing wrong? I already know it is case sensitive but that should not be the problem in this case.
Would very much appreciate some help!
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
Hi @JivetorpNi
is the setting applied to your correct report suite? There is only one selected. This would be the first thing to check.
Also bear in mind that if a user initially comes through paid search (with a Tracking Code) and returns later through natural search, your initial Tracking Code may still be valid (based on how it is configured) and visible in the Natural Search breakdown.
I agree.. the Paid Search Detection looks okay (assuming no URLs with any cid get picked up by Search Engines... usually you might want to specify "paid" or "ppc" or whatever paid variation you you are using in your campaigns)... but for the moment, let's go with your current rules.
Try using the "Marketing Channel Instances" as your metric, to see the Marketing Channel as it's set, and not based on the attribution (defaults to 30 days).
Thank you both so much for your answers!
@bjoern__koth regarding is the setting applied to your correct report suite? - Yes it is!
And I do understand that Marketing Channels are First and Last touch attributed so if a user comes to the page through a paid search, and then later through Natural Search - I will not be able to see the visit through paid search at all? Unless it is the users first visit, because a users first touch would never be overwritten right? (This was not the case with our test ad, tester has previously visited the site)
Follow up question if OK - Where can I configure my Tracking Code? I am setting it with AEP Web SDK and have also created some classifications that seem to be working great, but is there more configurations I can do? Like for how long it should be valid etc. I have been trying to find this as I could find some documentation hinting towards that we could do this, but I have not been able to find it.
@Jennifer_Dungan Hmm okay, but then maybe I should add cpc for example that we will use for this campaign that we initially want to run. So the query string will be "?cid=google:cpc:xxx:xxx:xxx". Could it be that it is just not picking up cid for some reason and perhaps it could work better with cpc?
By Marketing Channel Instances do you mean like this? This is some data that I can see from yesterday (when we ran the test ad)
Thanks again for trying to assist, I really appreciate it!
Views
Replies
Total Likes
Just a little update:
I updated my Paid Search detection with cpc so now it looks like this:
And then we ran another test, where I clicked the ad from a new incognito browser so I would look like a new user and noted down the ecid for the user. But the visit still ends up in the Natural Search channel. I segmented by the ecid here so this should be my specific test visit:
I feel a bit stuck and don't understand what I could be doing wrong at this point..
Views
Replies
Total Likes
OK, there's a lot to unpack here.
The dimensions "Marketing Channel" and "Marketing Channel Detail" are last touch (within your defined attribution period, which is 30 days by default)
There is also "Last Touch Channel" and "Last Touch Channel Detail" which is the same as "Marketing Channel" but with a different name... (honestly, I am not sure why we have this twice....)
There is also "First Touch Channel" and "First Touch Channel Detail" which is the first value within that same attribution (default 30 days).
However, you are not technically locked to just seeing first and last.... you can apply custom attribution.
So let's use "Marketing Channel" that we know is "last touch", and use "Orders" as our metric. If you adjust the column setting, at the bottom you should see "use non-default attribution model"
If you want to see all the touchpoints, you can change the model:
Linear and Participation will both show ALL touchpoints, the difference is how is will split and distribute the values amongst the rows (the total will remain unchanged).
But in this way, you can see everything that led to your conversion.... Or you can play with some of the more advanced functions which will distribute the attribution of different touchpoints differently (giving more weight to the beginning or the end, splitting the weight to the start and end ignoring the middle, or scaling back the attribution based on the passage of time...)
Tracking Code... this is actually found in your Conversion Variables.
Admin > Report Suite > (choose suite) > Edit Settings > Conversion > Conversion Variables.
Tracking Code is also known as "Campaign" and "eVar0":
As for the Paid Search detection, it should be picking up any cid values....
So if your paid ads all have "?cid=google:cpc:xxx:xxx:xxx"
You could strengthen the match by looking for "cid=google:cpc" (of course, this will only pick up google now.... we use UTMs, so it's easier for me to just use "utm_medium=paid", "utm_medium=cpc" and "utm_medium=ppc"... but for the most part our only paid search is in Google... so if you are the same, that shouldn't be an issue...
My concern is that we have seen a lot of Campaign URLs get indexed by Google recently... things that shouldn't indexed... so I would hate for you to potentially have the same issue...
Example, an email campaign: "cid=email:xxx:xxx:xxx:xxx" getting indexed, that link being followed from a Natural Search, and it being picked up as "Paid Search"...
And yes, now, when I said you use "Marketing Channel Instances" it was for debugging purposes... if you break these down you will be looking specifically at the time that the Marketing Channel is set..
However, I would recommend against mixing Marketing Chanel and Tracking Code; they are usually at different attributions (30 Days and 7 Days), but even if at the same attribution, there is a lot of different logic between the two that could cause confusion... this is why Marketing Channel Detail exists... if your rule is based on your campaign, you can set your campaign as the detail... if it not based on campaign (i.e. Natural Search, Organic Social, etc) then you can set the detail differently to better reflect the rule....
Example:
Visit 1 - Campaign "google:cpc:xxx:xxx:xxx"
Visit 2: Natural Search (next day), no tracking code
Now you have a mismatch of data... your Marketing Channel is Natural Search but your Tracking Code, having no campaign to override it, still says its a paid search
Visit 3 - Campaign "google:cpc:xxx:xxx:xxx"
Visit 4 - Direct (2 weeks later)
Again, you have a mismatch....
Views
Replies
Total Likes
Views
Likes
Replies
Views
Likes
Replies
Views
Likes
Replies
Views
Likes
Replies