SlideShare a Scribd company logo
Amsterdam   Las Vegas   Melbourne
DMS Data model
            Where is the data at?


                Pieter Brinkman, Sitecore
                    @pieterbrink123


Amsterdam               Las Vegas           Melbourne
Possible subjects
                     Page Events & Goals                                Q&A
   Reports
                                                 Data model
                     Architecture                              Customer Engagement Plans



   Digital Marketing System(DMS)
 Introduction              Database                 API
                                                               Page Events & Goals
Distributed Architecture          Visitor Profiling
    Campaigns              Tags                                Data strategies
                                      Visitor Classification


         Amsterdam                   Las Vegas                     Melbourne
Agenda
•      Short introduction DMS
•      DMS Data model
•      DMS Architecture
•      Analytics database and API
•      Mapping DMS Functionality to the Data model
•      Distributed Architecture
•      Data strategies
•      Q&A

    Amsterdam          Las Vegas         Melbourne
Introducing DMS Architecure

  Digital Marketing System (DMS)



Amsterdam      Las Vegas     Melbourne
DMS Basic Architecture      Sitecore Databases


• Basic Server environment
  with one analytics database                    Analytics Database




• Analytics Database Server




      Amsterdam          Las Vegas   Melbourne
DMS Data model




Amsterdam        Las Vegas   Melbourne
Visitor, Visits, Pages
                Jared




                                    Visit 3
                                      About

                                     Help FAQ

                                    My Jetstream

                                     Registered

Amsterdam               Las Vegas                  Melbourne
Writing to the Analytics Database
Page Event
Page
Goal

                                      Commit
             Visitor   Change Queue
                                      DataSet
             DataSet

 Page
Page
Page




Goal
Page



 Amsterdam             Las Vegas           Melbourne
Use the Analytics API for Data Access
• Access the data in the Analytics database
  trough the API

• Use the Analytics.Tracker to engage visitor
  session;
  – Tracker.Visitor
  – Tracker.CurrentVisit
  – Tracker.CurrentPage

      Amsterdam        Las Vegas        Melbourne
Demo

            Visitor data and API



Amsterdam           Las Vegas      Melbourne
Functionality to database
  Which functionality is saved where?



Amsterdam        Las Vegas        Melbourne
Functionality to database
•   Page Events / Goals
•   Tags
•   Customer Engagement Plans
•   Visitor Profiling
•   Visitor Classification
•   Campaigns
•   Reports

       Amsterdam    Las Vegas   Melbourne
Page Events
Page Event is a predefined event that can
  be triggered on a page, for example:
          an error or conversion


 Amsterdam        Las Vegas        Melbourne
Page Events: Trigger
• On a Item                             • Sitecore API




• Web Forms For Marketers
   – Can trigger one or more goals on
     form completion.


         Amsterdam                  Las Vegas            Melbourne
Page Events: Data model




Amsterdam    Las Vegas     Melbourne
Page Events: Data model
• Page Events are tied to Page Trails, Visits
  and visitor
• Goals is an Page Event assigned with an
  IsGoal attribute in the PageEventDefinitions
  table




           Amsterdam             Las Vegas       Melbourne
Tags
 Tags are customizable values that are
      added to the visitor record.



Amsterdam        Las Vegas        Melbourne
Tags: Assign
• Web forms for Marketers               • Sitecore API
   – Mark field as Tag                     – Set Tag



                                           – Get Tags




         Amsterdam          Las Vegas                    Melbourne
Tags: Data model




Amsterdam         Las Vegas    Melbourne
Tags: Data model


• Tags are tied to Visitors

• A visitor can have multiple tags



     Amsterdam         Las Vegas     Melbourne
Demo

            Tags and Userdata



Amsterdam         Las Vegas     Melbourne
Visitor classification
Visitor classification is the ability to categorize
    your visitor into predefined categories.



   Amsterdam            Las Vegas         Melbourne
Visitor Classification : Usage
• Classify visitors in the Engagement Analytics
   – Click Classify in the Latest Visit Report




• Get and Set with Sitecore API



         Amsterdam                Las Vegas       Melbourne
Visitor Classification: Data model




Amsterdam      Las Vegas       Melbourne
Visitor Classification: Data model

• A visitor can be classified
• New classification can be added
  in the VisitorClassifications table




     Amsterdam        Las Vegas         Melbourne
Campaigns
   Campaigns is the ability to segment
    visit-statistics based on an action.



Amsterdam          Las Vegas         Melbourne
Campaigns: Trigger
• With Sitecore Interface                      • Sitecore API
   – Set Campaign Attribute on an Item            – Set visit campaign

                                                  – Get visit campaign




   –   Using the Campaign ID in the Querystring
   –   Safe Action in Web Form For Marketers
   –   Within an Engagement Plan
   –   Email Campaign Manager
            Amsterdam              Las Vegas                 Melbourne
Campaigns: Data model




Amsterdam           Las Vegas       Melbourne
Campaigns: Data model


• A visit can start by a campaign

• A visit can trigger a campaign



     Amsterdam           Las Vegas       Melbourne
Reporting




Amsterdam      Las Vegas   Melbourne
Reporting: Data model




Amsterdam         Las Vegas     Melbourne
Reporting: Types of reports




• Engagement Analytics          • Executive Dashboard
  – Realtime statistics               – Period based statistics
  – Detailed reports                  – Management reports based
                                        on visitor value

       Amsterdam          Las Vegas                Melbourne
Reporting: Engagement Analytics
Latest Visit report




        Amsterdam     Las Vegas     Melbourne
Reporting: Engagement Analytics




Amsterdam    Las Vegas     Melbourne
Reporting: Executive Dashboard




Amsterdam     Las Vegas     Melbourne
Distributed architecture
• Different connectionstrings for:
    – Analytics                                                  Analytics Database

    – Reporting
    – Automation
                                                 Transfer data
                                                                 Reporting Database




                                                 Transfer data
                                                                  Automation Database




                                Sitecore Databases

         Amsterdam               Las Vegas                                     Melbourne
Data strategy; Example

Customer requirements:
• See detailed visitor data reports

• Compare visitor value of Christmas 2011 with 2012

• Personalize website



   Amsterdam            Las Vegas        Melbourne
Data strategy; Example

             No strategy defined



              Analytics Database:
              Size: 100 GB
              - Reports are slow
              - Trouble with backups




Amsterdam           Las Vegas          Melbourne
Data strategy; Example
A few questions you can ask the customer:
• What period do you want to save the detail visitor data?
• Based on what data do you want to personalize your
  website?
• Do you use Visitor Classification? Should we save all
  detailed data of the classified visitors?
• Can we remove detailed visitor information after this period?
• Can we get a deticated server for reporting?



   Amsterdam               Las Vegas               Melbourne
Data strategies; Example
Defined the strategy                                                     Analytics Database:
                                                                         Size: 100 GB
                                                                                20
•   Use a dedicated reporting server
•   Sync SQL data nightly between analytics and
    reporting DB
•   Create SQL maintenance plan for Reporting server;
     – Clear page table, except for;                                     Reporting Database:
                                                                         Size: 100GB
                                                                               60 GB
          • Classified visitors
          • Visits within the last two months
•   Create SQL maintenance plan for Analytics server
     – Clear all visit related tables with data older than two
       months

         Amsterdam                          Las Vegas            Melbourne
Data strategies

• Other possible strategies
   – Memory only

   – Only store a percentage of the visitor data

   – Switch to SQL Enterprice Edition with online indexing

   – Use Engagement Intelligence


       Amsterdam              Las Vegas            Melbourne
Data strategies tips

• Define the strategy based on customer needs

• Help the customer by providing some basic strategies.

• Define data strategy before turning DMS on!



      Amsterdam           Las Vegas        Melbourne
Any questions?

            Contact me on:
            • Email        :          pib@sitecore.net
            • Twitter      :          @pieterbrink123
            • Blog         :          http://newguid.net/




Amsterdam                 Las Vegas                  Melbourne
Feedback Appreciated!
  Please take a moment to provide
session feedback via the mobile site.

  http://www.sitecore.net/SymNA

Amsterdam       Las Vegas       Melbourne
Amsterdam   Las Vegas   Melbourne

More Related Content

PPTX
Sitecore 7.5 xDB oh(No)SQL - Where is the data at?
PDF
What's new in Sitecore 9.3
PDF
Insights and marketing automation with sitecore 8
PPTX
SharePoint UserGroup Stuttgart - Martina Grom - Office 365 News
PPTX
ECS19 - Mike Ammerlaan - Microsoft Graph Data Connect
PPTX
Sharepoint review
PPTX
Kafka and event driven architecture -apacoug20
PPT
Bw web application design
Sitecore 7.5 xDB oh(No)SQL - Where is the data at?
What's new in Sitecore 9.3
Insights and marketing automation with sitecore 8
SharePoint UserGroup Stuttgart - Martina Grom - Office 365 News
ECS19 - Mike Ammerlaan - Microsoft Graph Data Connect
Sharepoint review
Kafka and event driven architecture -apacoug20
Bw web application design

What's hot (20)

PDF
Data Services: Getting Your Data Into APIs
PPTX
Nordic Sugcon xdb crash course
PPTX
Planning your move to the cloud: SaaS Enablement and User Experience (Oracle ...
PDF
DBP-010_Using Azure Data Services for Modern Data Applications
PPTX
Esri Ireland "ArcGIS - The Platform Story" Roadmap Session - Eamonn Doyle, Es...
PPTX
Azure enterprise integration platform
PPSX
Accessing sap and_mainframe_data_and_applications_via_share_point
PPTX
Sitecore xDB - How it works
PPTX
Build 2017 - P4062 - Delivering world-class game experiences using Microsoft ...
PPTX
Master Meta Data
PPTX
Dev show september 8th 2020 power platform - not just a simple toy
PPTX
Implementing BCS-Business Connectivity Services - Sharepoint 2013- Office 365
PPTX
BizTalk Mapping Patterns and Best Practices
PPTX
Cloud computing
PPTX
Building enterprise records management solutions for share point 2010
PPTX
AMIS and Oracle JET - Oracle OpenWorld 2017 Panel on JET
PPTX
Architecting Solutions Leveraging The Cloud
PDF
Cygnet Infotech's SharePoint 2013 Capabilities
PPTX
Architecting Cloudy Applications
PDF
MediaWiki for ALM
Data Services: Getting Your Data Into APIs
Nordic Sugcon xdb crash course
Planning your move to the cloud: SaaS Enablement and User Experience (Oracle ...
DBP-010_Using Azure Data Services for Modern Data Applications
Esri Ireland "ArcGIS - The Platform Story" Roadmap Session - Eamonn Doyle, Es...
Azure enterprise integration platform
Accessing sap and_mainframe_data_and_applications_via_share_point
Sitecore xDB - How it works
Build 2017 - P4062 - Delivering world-class game experiences using Microsoft ...
Master Meta Data
Dev show september 8th 2020 power platform - not just a simple toy
Implementing BCS-Business Connectivity Services - Sharepoint 2013- Office 365
BizTalk Mapping Patterns and Best Practices
Cloud computing
Building enterprise records management solutions for share point 2010
AMIS and Oracle JET - Oracle OpenWorld 2017 Panel on JET
Architecting Solutions Leveraging The Cloud
Cygnet Infotech's SharePoint 2013 Capabilities
Architecting Cloudy Applications
MediaWiki for ALM
Ad

Viewers also liked (14)

PPTX
Sitecore 7; What's in it for you?
PPTX
Understanding the Sitecore Architecture
PPT
Morgenbriefing: Fra user insights til user experience 2011
PPT
6 Isidro Aguillo Problemas Y Rankings
PPTX
Sitecore 7 first look by Pieter Brinkman (Dutch)
PDF
Digital analytics lecture1
PPTX
Community - Technical Keynote - Sitecore Symposium 2016
PPTX
SplunkLive! Data Models 101
PDF
Pautas la elaboracion de proyectos: convocatoria retos y excelencia
PPTX
24 Sitecore Tips that Every Sitecore Architect Needs to Know
PDF
Diez reglas de oro para publicar en revistas de impacto
PPTX
Introducing Sitecore - The Experience Platform
PPTX
Mobile (App) Development with Sitecore
Sitecore 7; What's in it for you?
Understanding the Sitecore Architecture
Morgenbriefing: Fra user insights til user experience 2011
6 Isidro Aguillo Problemas Y Rankings
Sitecore 7 first look by Pieter Brinkman (Dutch)
Digital analytics lecture1
Community - Technical Keynote - Sitecore Symposium 2016
SplunkLive! Data Models 101
Pautas la elaboracion de proyectos: convocatoria retos y excelencia
24 Sitecore Tips that Every Sitecore Architect Needs to Know
Diez reglas de oro para publicar en revistas de impacto
Introducing Sitecore - The Experience Platform
Mobile (App) Development with Sitecore
Ad

Similar to Sitecore Symposium: DMS Where is the data at? (20)

PDF
Sitecore: Understanding your visitors and user personas
PPT
Chexplore VC Presentation
PDF
Reserve x
PPTX
Motor City Casino Hotel-NMDL
PDF
Using Your Database for Organizational Excellence: Loyalty, Satisfaction, and...
PDF
What is Behavioral Analytics
PDF
Behavioral Analytics
PDF
Visitor Analytics - Behavioral Analytics
PDF
Revolutionising Retail with Business Analytics
PPTX
Justifying digital banking
PPT
Imp of mkt re..
PPTX
Target&track.group buying generic
PPTX
Art Jimenez PowerPoint
PPTX
Digital Trends & Opportunities - Tourism Victoria
PPSX
Using Your Database for Organizational Excellence: Loyalty, Satisfaction, and...
PPTX
Team e intellievent
PPTX
New Year, New Plan: Planning Your Hotel's Digital Marketing for 2013
PPTX
Maximising Exhibtion ROI
PPTX
V 21
PPTX
SEM - A Hotel Perspective
Sitecore: Understanding your visitors and user personas
Chexplore VC Presentation
Reserve x
Motor City Casino Hotel-NMDL
Using Your Database for Organizational Excellence: Loyalty, Satisfaction, and...
What is Behavioral Analytics
Behavioral Analytics
Visitor Analytics - Behavioral Analytics
Revolutionising Retail with Business Analytics
Justifying digital banking
Imp of mkt re..
Target&track.group buying generic
Art Jimenez PowerPoint
Digital Trends & Opportunities - Tourism Victoria
Using Your Database for Organizational Excellence: Loyalty, Satisfaction, and...
Team e intellievent
New Year, New Plan: Planning Your Hotel's Digital Marketing for 2013
Maximising Exhibtion ROI
V 21
SEM - A Hotel Perspective

More from Pieter Brinkman (8)

PPTX
Being a PMM with a multi-product portfolio - Product Marketing Summit
PDF
Digital Experience is a teamsport - Sitecore User Group Conference keynote
PDF
Developer Marketing in B2B SaaS where the developer is not the buyer authorit...
PPTX
Why marketers are the real winners with Sitecore XM Cloud
PPTX
Architects Guide to SaaS migration (SUGCON EU 2022 keynote)
PPTX
Composale DXP with MACH architecture.pptx
PPTX
Keynote SUGCON 2021 - Sitecore and SaaS our shared journey
PPTX
Sitecore Experience Edge
Being a PMM with a multi-product portfolio - Product Marketing Summit
Digital Experience is a teamsport - Sitecore User Group Conference keynote
Developer Marketing in B2B SaaS where the developer is not the buyer authorit...
Why marketers are the real winners with Sitecore XM Cloud
Architects Guide to SaaS migration (SUGCON EU 2022 keynote)
Composale DXP with MACH architecture.pptx
Keynote SUGCON 2021 - Sitecore and SaaS our shared journey
Sitecore Experience Edge

Recently uploaded (20)

PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Big Data Technologies - Introduction.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
A Presentation on Artificial Intelligence
PDF
Modernizing your data center with Dell and AMD
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
KodekX | Application Modernization Development
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Unlocking AI with Model Context Protocol (MCP)
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Digital-Transformation-Roadmap-for-Companies.pptx
The AUB Centre for AI in Media Proposal.docx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Encapsulation theory and applications.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Diabetes mellitus diagnosis method based random forest with bat algorithm
Big Data Technologies - Introduction.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
A Presentation on Artificial Intelligence
Modernizing your data center with Dell and AMD
Building Integrated photovoltaic BIPV_UPV.pdf
KodekX | Application Modernization Development
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Chapter 3 Spatial Domain Image Processing.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

Sitecore Symposium: DMS Where is the data at?

  • 1. Amsterdam Las Vegas Melbourne
  • 2. DMS Data model Where is the data at? Pieter Brinkman, Sitecore @pieterbrink123 Amsterdam Las Vegas Melbourne
  • 3. Possible subjects Page Events & Goals Q&A Reports Data model Architecture Customer Engagement Plans Digital Marketing System(DMS) Introduction Database API Page Events & Goals Distributed Architecture Visitor Profiling Campaigns Tags Data strategies Visitor Classification Amsterdam Las Vegas Melbourne
  • 4. Agenda • Short introduction DMS • DMS Data model • DMS Architecture • Analytics database and API • Mapping DMS Functionality to the Data model • Distributed Architecture • Data strategies • Q&A Amsterdam Las Vegas Melbourne
  • 5. Introducing DMS Architecure Digital Marketing System (DMS) Amsterdam Las Vegas Melbourne
  • 6. DMS Basic Architecture Sitecore Databases • Basic Server environment with one analytics database Analytics Database • Analytics Database Server Amsterdam Las Vegas Melbourne
  • 7. DMS Data model Amsterdam Las Vegas Melbourne
  • 8. Visitor, Visits, Pages Jared Visit 3 About Help FAQ My Jetstream Registered Amsterdam Las Vegas Melbourne
  • 9. Writing to the Analytics Database Page Event Page Goal Commit Visitor Change Queue DataSet DataSet Page Page Page Goal Page Amsterdam Las Vegas Melbourne
  • 10. Use the Analytics API for Data Access • Access the data in the Analytics database trough the API • Use the Analytics.Tracker to engage visitor session; – Tracker.Visitor – Tracker.CurrentVisit – Tracker.CurrentPage Amsterdam Las Vegas Melbourne
  • 11. Demo Visitor data and API Amsterdam Las Vegas Melbourne
  • 12. Functionality to database Which functionality is saved where? Amsterdam Las Vegas Melbourne
  • 13. Functionality to database • Page Events / Goals • Tags • Customer Engagement Plans • Visitor Profiling • Visitor Classification • Campaigns • Reports Amsterdam Las Vegas Melbourne
  • 14. Page Events Page Event is a predefined event that can be triggered on a page, for example: an error or conversion Amsterdam Las Vegas Melbourne
  • 15. Page Events: Trigger • On a Item • Sitecore API • Web Forms For Marketers – Can trigger one or more goals on form completion. Amsterdam Las Vegas Melbourne
  • 16. Page Events: Data model Amsterdam Las Vegas Melbourne
  • 17. Page Events: Data model • Page Events are tied to Page Trails, Visits and visitor • Goals is an Page Event assigned with an IsGoal attribute in the PageEventDefinitions table Amsterdam Las Vegas Melbourne
  • 18. Tags Tags are customizable values that are added to the visitor record. Amsterdam Las Vegas Melbourne
  • 19. Tags: Assign • Web forms for Marketers • Sitecore API – Mark field as Tag – Set Tag – Get Tags Amsterdam Las Vegas Melbourne
  • 20. Tags: Data model Amsterdam Las Vegas Melbourne
  • 21. Tags: Data model • Tags are tied to Visitors • A visitor can have multiple tags Amsterdam Las Vegas Melbourne
  • 22. Demo Tags and Userdata Amsterdam Las Vegas Melbourne
  • 23. Visitor classification Visitor classification is the ability to categorize your visitor into predefined categories. Amsterdam Las Vegas Melbourne
  • 24. Visitor Classification : Usage • Classify visitors in the Engagement Analytics – Click Classify in the Latest Visit Report • Get and Set with Sitecore API Amsterdam Las Vegas Melbourne
  • 25. Visitor Classification: Data model Amsterdam Las Vegas Melbourne
  • 26. Visitor Classification: Data model • A visitor can be classified • New classification can be added in the VisitorClassifications table Amsterdam Las Vegas Melbourne
  • 27. Campaigns Campaigns is the ability to segment visit-statistics based on an action. Amsterdam Las Vegas Melbourne
  • 28. Campaigns: Trigger • With Sitecore Interface • Sitecore API – Set Campaign Attribute on an Item – Set visit campaign – Get visit campaign – Using the Campaign ID in the Querystring – Safe Action in Web Form For Marketers – Within an Engagement Plan – Email Campaign Manager Amsterdam Las Vegas Melbourne
  • 29. Campaigns: Data model Amsterdam Las Vegas Melbourne
  • 30. Campaigns: Data model • A visit can start by a campaign • A visit can trigger a campaign Amsterdam Las Vegas Melbourne
  • 31. Reporting Amsterdam Las Vegas Melbourne
  • 32. Reporting: Data model Amsterdam Las Vegas Melbourne
  • 33. Reporting: Types of reports • Engagement Analytics • Executive Dashboard – Realtime statistics – Period based statistics – Detailed reports – Management reports based on visitor value Amsterdam Las Vegas Melbourne
  • 34. Reporting: Engagement Analytics Latest Visit report Amsterdam Las Vegas Melbourne
  • 37. Distributed architecture • Different connectionstrings for: – Analytics Analytics Database – Reporting – Automation Transfer data Reporting Database Transfer data Automation Database Sitecore Databases Amsterdam Las Vegas Melbourne
  • 38. Data strategy; Example Customer requirements: • See detailed visitor data reports • Compare visitor value of Christmas 2011 with 2012 • Personalize website Amsterdam Las Vegas Melbourne
  • 39. Data strategy; Example No strategy defined Analytics Database: Size: 100 GB - Reports are slow - Trouble with backups Amsterdam Las Vegas Melbourne
  • 40. Data strategy; Example A few questions you can ask the customer: • What period do you want to save the detail visitor data? • Based on what data do you want to personalize your website? • Do you use Visitor Classification? Should we save all detailed data of the classified visitors? • Can we remove detailed visitor information after this period? • Can we get a deticated server for reporting? Amsterdam Las Vegas Melbourne
  • 41. Data strategies; Example Defined the strategy Analytics Database: Size: 100 GB 20 • Use a dedicated reporting server • Sync SQL data nightly between analytics and reporting DB • Create SQL maintenance plan for Reporting server; – Clear page table, except for; Reporting Database: Size: 100GB 60 GB • Classified visitors • Visits within the last two months • Create SQL maintenance plan for Analytics server – Clear all visit related tables with data older than two months Amsterdam Las Vegas Melbourne
  • 42. Data strategies • Other possible strategies – Memory only – Only store a percentage of the visitor data – Switch to SQL Enterprice Edition with online indexing – Use Engagement Intelligence Amsterdam Las Vegas Melbourne
  • 43. Data strategies tips • Define the strategy based on customer needs • Help the customer by providing some basic strategies. • Define data strategy before turning DMS on! Amsterdam Las Vegas Melbourne
  • 44. Any questions? Contact me on: • Email : pib@sitecore.net • Twitter : @pieterbrink123 • Blog : http://newguid.net/ Amsterdam Las Vegas Melbourne
  • 45. Feedback Appreciated! Please take a moment to provide session feedback via the mobile site. http://www.sitecore.net/SymNA Amsterdam Las Vegas Melbourne
  • 46. Amsterdam Las Vegas Melbourne

Editor's Notes

  • #18: Gekoppeld aan Pages en voor performance + statistieken ook aan visits en visitors
  • #32: foreach(var profile in Tracker.CurrentVisit.Profiles){ Item item = db.GetItem(string.Format("/sitecore/system/Marketing Center/Profiles/{0}", profile.ProfileName)); var profileItem = new ProfileItem(item); var patternCardItem = profileItem.MatchPattern(profile.Values); }
  • #34: IsClassigicationGuessedIt sets the Sitecore.Analytics.Tracker.Visitor.Settings.IsVisitorClassificationGuessed flag. If this flag is true, VisitorClassification value will be recalculated before saving the visitor information to the database. It is normally done at the end of the first or second request.