Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

Anyone experience MCID returns empty value?

Avatar

Avatar
Level 1
Crayola
Level 1

Likes

0 likes

Total Posts

2 posts

Correct Reply

0 solutions
View profile

Avatar
Level 1
Crayola
Level 1

Likes

0 likes

Total Posts

2 posts

Correct Reply

0 solutions
View profile
Crayola
Level 1

23-10-2020

We have a button on our website that has an MCID parameter on the url. When we check the analytics, some urls has empty mcid. 

 

We are using the script below to retrieve the mcid value and pass to url. 

var mcID = _satellite.getVisitorId().getMarketingCloudVisitorID();
var url = 'https://www.example.com/?pubref=' + mcID '&siteid=1111';

 

Analytics Report Shows:
https://www.example.com/?pubref=&siteid=1111

 

Questions:

  1. What could be the reason on why mcid is empty? the function is being called only on user click so we expect there is enough time for the mcid to be loaded.
  2. Can we just use _satellite.cookie.get('mcidvscom') to get the MCID value or we still need to use _satellite.getVisitorId().getMarketingCloudVisitorID() or do we need to use both?
  3. What is the proper way to validate or check if the MCID is empty and what is the possible fallback?

Accepted Solutions (0)

Answers (0)