I opened up a support ticket and Sitecore Support recommended the following steps :
Stop Sitecore and xConnect instances
Since it's pre-production, clear all the data from all the tables in Shard0, Shard1 dbs.
Clear all the data from InteractionLiveProcessingPool of Processing.Pools db.
Perform the query below against Analytics db in Mongo. This query ...
It works after adding Abandon and IdentifyAs in else condition and remove client.AddContact()
public class XDBHelper
public void CreateContact(Contactus contactus)
// dont delete this
//XDBGenerateJsonSchema.JSONSchema(); //Uncomment this line if new schema needs to generate
from your code getContact != null, if this condition is false, then you are creating new contact which is incorrect.
Contact contact = new Sitecore.XConnect.Contact(new ContactIdentifier(phoneAsChannel, contactus.email, ContactIdentifierType.Known));
Sitecore has already created an anonymous contact and set it in the device cookie ...
It looks like your "Most Popular Events" item can not be found.
Make sure that your Item /sitecore/system/settings/Conten Testing/COP/Most Popular Events is present on your production environment's Web database and that the ID of the item is '43C07521-4FAF-48EE-B1EF-75EB06C4AF38'.
I ended up figuring out a solution.
What I did was to add a custom token to the first message that goes to the original email. That custom token was something like "forcedEmailAddress", which had a value of the original email address.
Then I used a pipeline to intercept FillEmail (which I was already doing for another purpose - allowing HTML in my ...
Problem is that you are not storing old email and email is getting updated by new email.
You can follow the below steps:
Create custom facet for old email which you can follow from here
So before updating email from a new email, you need to update old email facet first.
Then you can update email which is available in Email facets.
4. Now you have two ...
I am trying to set up local Environment from my Dev server. I am trying to use same DEV DB. I am using same code base as Dev on my local environment other than changing IP to local one. Site was working for sometime but suddenly I am getting same error as "Tracker.Current is not initialized". I have referred above solution but still i am getting same error. ...
Thank you for your answer. I figured out a way to get those details.
Whenever an email was triggered for specific Contact, sitecore creates an interaction for each email against individual contact.
This interaction consists of email specific events as well as Message Id, root id, Date time and so on.
Everytime a mail was triggered for that contact a new ...