I am trying to implement custom visitor classification.
I defined my custom types in master database under and published them
/sitecore/system/Settings/Analytics/Visitor Identifications
And I set the visitor classification upon login using api call
Sitecore.Analytics.Tracker.Visitor.SetVisitorClassification(member.MemberType, member.MemberType, false);
But I was still getting my visits in visit detail report as Anonymous, upon digging I found that [VisitorClassifications] table in analytics database still doesn't have my custom Visitor Identifications.
Is there something I need to do get the custom "Visitor Identifications" I already defined in sitecore in to analytics database ? I wonder if making manual entry in to that database is the right way ? Would I break something ?
Open Control Panel and click on 'Analytics' Link.
Then you can find a link called 'Update Visitor Classification'
This will launch a wizard. It says, 'This wizard will help you : Update visitor classifications in the Analytics database.'
Try this. I think this should help you.
Related
I'm trying to add Gcal integration to my site, and while I can easily display the calendar using OAuth, I can't seem to find a way to add events without making the calendar view public.
Ever person who has access to this website also has editing access to the calendar. Members want to keep the gcal and not switch to a Django calendar instead.
I'm trying to figure out a way to do the following:
Keep calendar view private
Allow members to add events on the group's Django site
Is there a way to do this? I've read that it is not possible to export events which are behind the login page. What package might permit me to do this? Is there a way to integrate a Django calendar package with the Google OAuth? Apologies if this question isn't specific; I'm the only developer working with narrow and changing constraints.
Setting your authorization's scope to read-only should be able to keep your calendar public but not editable. You can find more about that here.
You also might want to check on the Google Calendar API documentation for more information regarding the calendars access levels.
I have been using Sitecore for a couple of years, and now looking to begin utilizing the Experience functionality found in Sitecore 8.
I have a view that will capture some user-provided data. How do I go about creating a "person" (don't know the correct Sitecore terminology) in the Analytics database from custom code.
You'll need to create a Contact. Contacts are a kind of profile store for xDb and allows you to store data about your visitors. A contact has a built in list of facets (email, phone number, name etc) that make up the contact record, but it's also possible to create your own facets.
If you are building a form to capture data you can use the new Tracker api to identify and update facets on a contact.
Here's some code to do this:
https://github.com/ianjohngraham/CoreBlimey.Utils/blob/master/CoreBlimey.Utils/xDB%20Contact%20Creator/CreateContact.aspx.cs
There's a walk through of how the code fits together here:
https://m.youtube.com/watch?v=Jq6TpMgUGAk
(Apologies for the sound quality)
Also if you are using the WFFM module in Sitecore 8 there are some new save actions that will create contacts and store xDB data.
You may want to spend time on the docs. Please refer here for articles and guides related to Personalization and Personas.
Most of the configuration can be specified in Experience Analytics within Sitecore and you can leverage Rules Engine to perform actions.
I'd like to know if there is a way to figure out how often a SharePoint (2013) user clicked on a SiteCollection or Web. Is there a specific service that is capable of the logging or is there a log in the database anyway? My idea is to display the result as a graph. For example:
(user a)-[40 clicks]->(SiteCollection X)<-[60 clicks]-(user b)
Read this for analytics in Sharepoint
https://technet.microsoft.com/en-us/library/jj219554.aspx
But, if this report is important to you I strongly recommend using something like google analytics (which is free of course) to track the data by your self.
You can create your own account, and send an event each time user enters your site or web.
I did some more research and found the "SharePoint audit log reports". They do almost exactly what I want. Information about how often items in a SiteCollection have been clicked is provided and reports are saved as exel sheets. Example
For a project I want to show/export all visitors with visitortags from an engagement plan. The export is for creating an overview and checking purposes. It's important to show the business I have done my work correctly. I prefer a way without writing any programcode.
Does anyone know how to do this?
Thanks a lot.
Jordy
This is not possible by default in Sitecore, so you will have to write some code.
If you click the supervisor you will be able to see the USERS in a state in an engagement plan, but not VISITORS. Even though you can see the users, you won't be able to see the visitor tags, for that given user.
Folks,
I'd like to have something like the following in our service registry.
I'd like to add a field to the UI that when I click on it in the UI, it does a select from the database and creates a popup with the data returned from that database select.
is this possible?
For instance, I'd like to have a button on the UI page for a service that when clicked, goes to the database and gets all "METHODS" of the service (I would have previously populated customized database fields after analyzing the service definition, and this button would execute a customized select statement to pull the required data out of the db).
I am not entirely clear about what your requirements is but i think this might help take look at the doc for RXT[1] and see if you can solve your requirement with that :).
[1] http://docs.wso2.org/wiki/pages/viewpage.action?pageId=22185121
Thanks,
Pulasthi