kentico stats by user - analytics

How can I capture how many times an authenticated user has viewed a page in Kentico 7?
We are currently using the analytics in Kentico 7.
Example:
User -- Page -- ViewCount
user1 -- News -- 05
user2 -- News -- 19
user4 -- News -- 23
Thank you,

Analytics do not track by user. You can turn on Contact Activities if you have the EMS license and find out how many times a specific contact has performed a an activity you define (view page, download a file, etc.). In v7 though, I'd be very careful about turning on Contacts and activity tracking as they are not optimized at all for performance.

Related

Provisioning a team with hundreds of guest users

I was wondering how would I go about provisioning a team that will have hundreds of guest users?
I looked at PowerShell and School Data Sync, but it's only possible to add members within the organization. Is there a way to add about 13.000 guests (in an organisation that has 250 employees), without having to add them individually?
It's an EDU tenant.
We would split 13.000 users to multiple teams, so 10k limit will not be reached per team.
Thanks
Well there are two ways to do this. One which you already mentioned - PowerShell - You can add people outside your organization(Guests). Adding guests is a two step process. 1st you need to invite user, 2nd add him to the team. Check this documentation for how to add the guest and how to add bulk users using PowerShell script.
And second option is to use api.
As per my knowledge, you have to add guest users in azure active directory. If you need some special features like MFA then for guest users you can add up to 5 guest users for 1 license otherwise there are no restrictions. In the past I created 132 guest users for my azure account.
Yes, it is possible to add guest users in your Teams organization.
Add guest users as mail contacts in your exchange organization
Add the contacts in to Teams
You can find a short video tutorial prepared in my blog explaining this in the link shown below:
If you are looking for the solution which I explain in my blog, I can help out further in preparing PowerShell script to add all users by PowerShell cmdlet
Add External Contacts in Microsoft Teams
Thanks,
Manu

Journey Builder sales force data entry for Updates not working

I am trying to use the "Sales Force data" as the entry point to our journey. This is the first time I am exploring this option using the Marketing cloud "Salesforce Data" connector in journey builder.
We need to capture Updates of Contacts in the sales cloud and trigger some action. So we configured the data entry point - Object chosen Contact. Chose Contact Id for "Select who to inject into the journey". Added. Choose the option to capture "Is Updated" and for our criteria chose Lat Modified Date greater then April 1st 2020. Added all contact fields we needed in the Data Extension and saved.
I can confirm that the data extension was created successfully. The journey was activated successfully.
I go to sales force sales and updated the contacts by changing the phone number or Address related fields and save. However I do not see the data flow into the marketing cloud data extension.
If I try the journey with entry point data source Contact inserted - it is successful.
What could I be doing wrong?
Thanks
Regards
Sid
We got help from sales force support - The records we were trying to modify already had a last update date greater than the one set in our criteria. We have to work around this by handling an update scenario in the journey design and creating a synchronized data - to sync contact/account objects in salesforce with marketing cloud every 15 minutes

Database design scenario for budget (whole and daily)

Scenario: Each user add funds to his account, for example 100 USD, and he defines that the system (our website) could spend up-to 10 USD per day for showing his ads in the website. each time his ad is shown in or website, it's gonna cost him 1 USD.
P.S: we're not inserting a record into the database every time his ad is shown, we just deduct the amount for showing his ad (1 USD) from his whole budget.
because we're showing too many ads, it's not possible to insert a record for each ad show into the database.
I have 2 columns in users table, whole_budget and daily_budget, so for the above user whole_budget is 100 and daily_budget is 10.
in the above scenario, how can we manage daily budget? so when an ad is shown, how we're gonna deduct 1 USD from his account?
how can we know if he has left daily budget? so we can decide to show his ad for the rest of the day or not.
I would appreciate your help

AngularJs data access Levels

I am trying to make a application in springMvc, velocity with html pages and angularJs for ticket booking. This is my first time to use angularJs.
NavBar
Home | Application Setting | Travel | Bulk Booking | Users | Profile | Announcements | Support Mgmt | Support
3 user groups
1. Admin.
2. Normal Users.
3. Agents (with some extra access then Normal).
Access Levels
- Admin - Home, Application Settings , Users, Announcements, Support Mgmt, Profile
- Agent - Home, Bulk Booking, Support, Profile
- Normal Users - Home, Travel, Support,Profile
How to do this with ng-view. Please just point me in right direction. Thanks in advance.
This might be helpful: Authentication in Single Page Applications With Angular.js
directives.js does updateCSS() if user has group (access level is a bitmap of groups) thus showing/hiding menu item.
Menu item would look like
<li data-access-level="accessLevels.admin">
routingConfig.js holds logic "if user has access based on his groups".

Update Whole Table every 5 minutes

We currently develop a portal in asp.net mvc2 with fluent nhibernate on amazon cloud servers which have lots of user which buying or selling shares. Also they comment every where and make other activities.
Portal is actually behave like multiple portals which we called Community. Our basic statistics based on users activity (buy,sell, comment etc). We have a basic structure called TopUsers. Which we show top user home page for all topics for loggedin community. On topic page we show top users for current topic etc.
Because of a lot of calculation I want to make a top users table. I am waiting for recommentations for this?
Your approach (separate table that gets periodically repopulated) is correct, except for the interval: your users will not be fanatically clicking on your site every minute to see updated stats, so after a certain threshold of data there isn't much point in refreshing your top users this often. Doing it once per day will usually be good enough.

Resources