We couldn't able to identify the user's traffic with social channels. Currently in experience profile, when we filter the contacts with channels, it's just showing the contacts with the Direct, Organic branded search channels. Why Sitecore is not tracking the other channels by default?

I got to know that there are two ways to map the traffic with the channel.

  1. We have to prepare a custom "determineInteractionChannel" pipeline and map the user interaction with the channel.
  2. Prepare campaign and associate a channel with the campaign.

Could you please recommend which is the best way to handle the channels.

1 Answer 1


The reason why it is showing for Direct is that Sitecore has a default pipeline to track this channel out-of-the-box.

The best approach from those two ways depends on your implementation requirements, whether what you're trying to achieve is a custom requirement. Mostly for social channel the OOTB Sitecore Campaign Creator approach should be fine. If it is setup, then you will get data in analytics for these channels (Refer the 1st link).

  1. If you want to achieve this using Out-Of-The-Box in Sitecore without any coding, then you can create a campaign using Sitecore Campaign Creator and associate the required channel.

But, you may be aware that if you go by Campaign Creator approach, there is a start date and end date.

  1. If you go by the pipeline approach, you'll be doing coding.

Below are some great helpful links that I used to refer :

  1. https://www.oshyn.com/blog/2019/12/tracking-sitecore-campaigns (For the campaign approach)
  2. https://medium.com/@syedtawhidrahman/sitecore-how-to-track-interactions-that-your-contacts-have-with-your-website-through-sitecore-a58e396d11cd (For the custom requirement / coding approach)


Apart from the Direct Channel, the other channels that Sitecore tracks by default as of Sitecore version 9.3 are,

  • Organic non-branded search
  • Organic branded search

Anyways, for tracking social channels you may need to implement custom code like the linkedin example given here - https://sitecorerockz.wordpress.com/2020/08/30/sitecore-map-user-traffic-with-channels/

  • Thanks @paulson for the detailed information. I'm just wondering why sitecore is not mapping the contacts with few main social channels like Facebook, Twitter etc.. Anyhow I got cleared my doubts. Once again thanks for your response. Jul 22, 2020 at 17:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.