You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: The Cockpit is a tool to let you view data directly on the front end of the website.
2
+
description: >-
3
+
The Cockpit is a tool to let you view data directly on the front end of the
4
+
website.
3
5
---
4
6
5
7
# Cockpit
6
8
7
-
The cockpit gives you the option to check out all the stored data when browsing through the website. It is also a good way to verify your personalization setup.
9
+
The cockpit lets you check out all the stored data when browsing the website. It is also a good way to verify your personalization setup.
8
10
9
11
To enable the uMS Cockpit add the following code above the `</body`> tag.
10
12
@@ -14,48 +16,50 @@ To enable the uMS Cockpit add the following code above the `</body`> tag.
14
16
15
17
Once the code is added, reload the page to see the uMS Cockpit on the left or right side of the screen:
16
18
17
-
![]()
19
+

18
20
19
21
Click **Open** to see all the features of the Cockpit:
20
22
21
-
![]()
23
+

22
24
23
25
## Access to the cockpit
24
26
25
-
When the uMS Cockpit code has been added to the page you can see it when you are logged in to Umbraco. Visitors of your website will not see the Cockpit.
27
+
When the uMS Cockpit code has been added to the page you can see it when you are logged in to Umbraco. Visitors to your website do not have access to the Cockpit.
26
28
27
-
If you do not see the Cockpit and Umbraco is running on a different domain please refer to the [load balancing / CM / CD environments](/installing-umarketingsuite/loadbalancing-and-cm-cd-environments/) section.
29
+
If you do not see the Cockpit while Umbraco runs on a different domain please refer to the [load balancing / CM / CD environments](../../../../installing-umarketingsuite/loadbalancing-and-cm-cd-environments/) section.
28
30
29
-
### Data reporting clientside
31
+
### Data reporting client-side
30
32
31
-
If you have setup the [additional Analytics-script](/analytics/clientside-events-and-additional-javascript-files/additional-measurements-with-our-ums-analytics-scripts/) of the uMS you can find all tracked data in the Cockpit.
33
+
If you have set up the [additional analytics script](../../../../analytics/clientside-events-and-additional-javascript-files/additional-measurements-with-our-ums-analytics-scripts/) of the uMS you can find all tracked data in the Cockpit.
32
34
33
35
The following is tracked:
34
36
35
-
- The time on page. This is defined betweened the time the page was loaded and the current time. If you visit the website at 11:23:12 and it is now 11:25:30, your time on page is 2 minutes and 18 seconds.
36
-
- The engaged time on page. This measures the time you were active on the page. When you scroll, move your mouse, type or select text on the website you are considered "engaged". As soon as you stop one of these actions and have no other interaction in the next five seconds this engaged timer will be stopped. This could happen when you are browsing in another window or tab of your browser or system or when you left your computer. The time on page is still counting, but you are not engaged at that moment.
37
-
- The script tracks the maximum scrolldepth that you have reached. This counts in absolute pixels and as a percentage.
38
-
- All [fired events](/analytics/clientside-events-and-additional-javascript-files/create-your-own-events/) are tracked.
39
-
- Every outclick to other domains, a pdf-file or excel-file is measured by default.
37
+
* The time on page. This is defined between the time the page was loaded and the current time. If you visit the website at 11:23:12 and it is now 11:25:30, your time on page is 2 minutes and 18 seconds.
38
+
* The engaged time on page. This measures the time you were active on the page. When you scroll, move your mouse, type or select text on the website you are considered "engaged". As soon as you stop one of these actions and have no other interaction in the next five seconds this engaged timer will be stopped. This could happen when you are browsing in another window or tab of your browser or system or when you leave your computer. The time on the page is still counting, but you are not engaged at that moment.
39
+
* The script tracks the maximum scroll depth that you have reached. This counts in absolute pixels and as a percentage.
40
+
* All [fired events](../../../../analytics/clientside-events-and-additional-javascript-files/create-your-own-events/) are tracked.
41
+
* Every outclick to other domains, a pdf-file or excel-file is measured by default.
40
42
41
-
![]()
43
+

42
44
43
-
### Data reporting serverside
45
+
### Data reporting server-side
44
46
45
47
In this section you can see all the data that is captured on the server side:
46
48
47
-
- The browser,
48
-
- The type of device,
49
-
- The IP address (anonymized or not; depending on your [settings](/installing-umarketingsuite/configuration-options-1-x/))
50
-
- The total number of pages visited in this session
51
-
- The total number of sessions with this cookie
49
+
* The browser,
50
+
* The type of device,
51
+
* The IP address (anonymized or not; depending on your [settings](../../../../installing-umarketingsuite/configuration-options-1-x/))
52
+
* The total number of pages visited in this session
53
+
* The total number of sessions with this cookie
52
54
53
-
Also you have the option to delete your uMS cookie
55
+
Also, you have the option to delete your uMS cookie
54
56
55
-
![]()
57
+

56
58
57
59
### Segments
58
60
59
-
In the segments section you can see which segments are configured and which are applied to the current visitor.
61
+
In the segments section, you can see which segments are configured and which are applied to the current visitor.
Copy file name to clipboardExpand all lines: 13/umbraco-ums/getting-started/for-developers/configuration-options-1-x.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
Most of the uMS configuration options are stored in the configuration file. For uMarketingSuite 1.x, the configuration file can be found in `/config/uMarketingSuite/umarketingsuite.config`. For uMS 2.x we have adopted the new standard for .NET Core applications, in which we make use of the `appsettings.json` (and environment variable support). See [Configuration options 2.x](../../../../installing-umarketingsuite/configuration-options-2-x/) if you are using uMS version 2.
4
4
5
-
If you open the configuration file with your prefered texteditor, you can see all the options you can configure. If you make changes to the file you should touch the `web.config`in order to make sure these new settings are used. Making changes to the `web.config` file will restart the website.
5
+
If you open the configuration file with your preferred text editor, you can see all the options you can configure. If you make changes to the file you should touch the `web.config` to ensure the new settings are used. Making changes to the `web.config` file will restart the website.
Copy file name to clipboardExpand all lines: 13/umbraco-ums/getting-started/for-developers/configuration-options-2-x.md
+8-2Lines changed: 8 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,16 @@
1
+
---
2
+
description: Get an overview of the configurations options in uMS.
3
+
---
4
+
1
5
# Configuration options 2.x
2
6
3
-
Most of the uMS configuration options are stored in the configuration file. For uMS 2.x we have adopted the new standard for .NET Core applications, in which we make use of the `appsettings.json` (and environment variable support). Because of this new standard most of the configuration options no longer require the application to restart in order for them to take effect. This comes with a few with some exceptions.
7
+
Most of the uMS configuration options are stored in the configuration file. For uMS 2.x we have adopted the new standard for .NET Core applications, in which we make use of the `appsettings.json` (and environment variable support). Because of this new standard, most configuration options no longer require the application to restart to take effect. This comes with a few exceptions.
4
8
5
-
uMS 2.x ships with an **appsettings-schema.json** file, allowing Visual Studio or Jetbrains Rider to auto-complete the configuration options. It allows comes with information about default values and a description of what each configuration option does.
9
+
uMS 2.x ships with an `appsettings-schema.json` file, allowing Visual Studio or Jetbrains Rider to auto-complete the configuration options. It comes with information about default values and a description of what each configuration option does.
6
10
7
11
The default configuration will look like this:
8
12
13
+
{% code title="appSettings.json" %}
9
14
```json
10
15
{
11
16
"uMarketingSuite": {
@@ -78,6 +83,7 @@ The default configuration will look like this:
78
83
}
79
84
}
80
85
```
86
+
{% endcode %}
81
87
82
88
All these settings are also visualized in the uMS. This overview can be found in the section 'Marketing' -> Settings -> Configuration.
description: Learn more about recommendations when working with the Content Delivery Network.
2
+
description: >-
3
+
Learn more about recommendations when working with the Content Delivery
4
+
Network.
3
5
---
4
6
5
-
# Content Delivert Network Recommendations
7
+
# Content Delivery Network recommendations
6
8
7
-
In this section you will find information and best-practices how to use a Content Delivery Network (CDN) in combination with uMarketingSuite.
9
+
This article provides information and bestpractices on using Content Delivery Network (CDN) with uMarketingSuite.
8
10
9
11
## Pages (HTML)
10
12
11
-
You should not cache pages on CDN level. uMS is based on serving a unique page to every (returning) visitor. By enabling page caching every visitor will be assigned the same uMS ID and Analytics, A/B testing and Personalisation will not work correctly.
13
+
D not cache pages on the CDN level. uMS is based on serving a unique page to every (returning) visitor. By enabling page caching every visitor will be assigned the same uMS ID and Analytics, A/B testing and Personalisation will not work correctly.
12
14
13
15
### Cache static files (CSS and JavaScript)
14
16
15
-
It is possible to cache static CSS and JavaScript files. Please refer to the documentation of the CDN provider for the best-practice setup.
17
+
It is possible to cache static CSS and JavaScript files. Refer to the documentation of the CDN provider for the best-practice setup.
16
18
17
-
### Media files (Umbraco /media folder, images and PDF's)
19
+
### Media files (Umbraco /media folder, images, and PDFs)
18
20
19
-
It is possible to cache `/media` files. Please refer to the documentation of the CDN provider for best-practice the setup.
21
+
It is possible to cache `/media` files. Refer to the documentation of the CDN provider for best-practice setup.
Copy file name to clipboardExpand all lines: 13/umbraco-ums/getting-started/for-developers/infrastructure-sizing.md
+13-13Lines changed: 13 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,31 +4,31 @@ description: Learn more about recommendation when is comes to infrastructure and
4
4
5
5
# Infrastructure sizing
6
6
7
-
To determine the optimal infrastructure sizing the most important metric is the number of page views you need to process. Peak load is also an important factor.
7
+
The number of page views and Peak Load are two important metrics for determining the optimal infrastructure sizing for a project.
8
8
9
-
The following presents recommendations based on environment as well as the number of expected page views.
9
+
The following presents recommendations based on the environment and the number of expected page views.
10
10
11
11
## Non-cloud
12
12
13
-
-**100.000 page views per month or less:** Database: CPU 2, 4-8 GB RAM, 50GB disk
14
-
-**500.000 page views per month or less:** Database: CPU 4, 8-16 GB RAM, 100GB SSD disk
15
-
-**1.000.000 page views per month or less:** Database: CPU 8, 16-32 GB RAM, 250GB SSD disk
16
-
-**1.000.000 page views per month or more:** Please [contact our Expert Services](mailto:[email protected]) team to discuss the infrastructure requirements.
13
+
***100.000 page views per month or less:** Database: CPU 2, 4-8 GB RAM, 50GB disk
14
+
***500.000 page views per month or less:** Database: CPU 4, 8-16 GB RAM, 100GB SSD disk
15
+
***1.000.000 page views per month or less:** Database: CPU 8, 16-32 GB RAM, 250GB SSD disk
16
+
***1.000.000 page views per month or more:** Please [contact our Expert Services](mailto:[email protected]) team to discuss the infrastructure requirements.
17
17
18
18
## Cloud environments
19
19
20
-
Due to the rapidly changing naming and sizing of Azure instances we recommend using the appropriate supplier tools to determine the exact sizing. Base the exact sizing on the non-cloud recommendations above.
20
+
Due to the rapidly changing naming and sizing of Azure instances, we recommend using the appropriate supplier tools to determine the exact sizing. Base the sizing on the non-cloud recommendations above.
21
21
22
-
In general, for Azure SQL use at least a S3 instance for production purposes.
22
+
In general, for Azure SQL, use at least a S3 instance for production purposes.
23
23
24
24
## Umbraco Cloud
25
25
26
-
-**100.000 page views per month or less:** Standard / Professional
27
-
-**500.000 page views per month or less:** Professional
28
-
-**500.000 page views per month or more:** Professional / Enterprise
26
+
***100.000 page views per month or less:** Standard / Professional
27
+
***500.000 page views per month or less:** Professional
28
+
***500.000 page views per month or more:** Professional / Enterprise
29
29
30
-
Always discuss the exact requirements with your agency or the Umbraco Cloud team. If needed discuss Prioritized Cloud Computing, Prioritized Database Performance and Dedicated Resources based on the expected load.
30
+
Always discuss the exact requirements with your agency or the Umbraco Cloud team. Discuss Prioritized Cloud Computing, Prioritized Database Performance, and Dedicated Resources based on the expected load.
31
31
32
32
{% hint style="info" %}
33
-
Above you will find general recommendations on which infrastructure parameters to use. While these should work well for most cases, you may need to adjust the infrastructure parameters to suit your page view processing workload. Large or heavily trafficked websites may have higher requirements. If you expect high page view peaks it is recommended to scale to a tier higher then normally.
33
+
Above you will find general recommendations on which infrastructure parameters to use. While these should work well for most cases, you may need to adjust the infrastructure parameters to suit your page view processing workload. Large or heavily trafficked websites may have higher requirements. If you expect high page view peaks it is recommended to scale to a tier higher than normal.
Copy file name to clipboardExpand all lines: 13/umbraco-ums/getting-started/for-developers/loadbalancing-and-cm-cd-environments.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,22 +2,22 @@
2
2
description: Recommendations for using uMS within a load-balanced setup.
3
3
---
4
4
5
-
# Load balancing and CM/CD Environments
5
+
# Load Balancing and CM/CD Environments
6
6
7
7
## Umbraco setup
8
8
9
-
Make sure your Umbraco is setup according to best-practices. Please refer to the [Umbraco documentation](https://docs.umbraco.com/umbraco-cms/fundamentals/setup/server-setup/load-balancing) for more details.
9
+
Make sure your Umbraco is set up according to bestpractices. Please refer to the [Umbraco documentation](https://docs.umbraco.com/umbraco-cms/fundamentals/setup/server-setup/load-balancing) for more details.
10
10
11
11
## Cockpit
12
12
13
13
For the Cockpit to function properly it is necessary that the cockpit can read the Umbraco login cookie. Umbraco and the site should run on the same domain or sub-domain.
14
14
15
15
For example:
16
16
17
-
**Umbraco:**`umbraco.domain.com`
17
+
**Umbraco:**`umbraco.domain.com`\
18
18
**Site:**`domain.com`
19
19
20
-
Make sure the AuthCookieDomain in your SecuritySettings of your Umbraco config has the following value:
20
+
Make sure the `AuthCookieDomain` in your SecuritySettings of your Umbraco config has the following value:
21
21
22
22
```json
23
23
"AuthCookieDomain": ".domain.com",
@@ -35,16 +35,16 @@ To learn more, read the [Load Balancing article](https://docs.umbraco.com/umbrac
35
35
36
36
## Bot detection (ping)
37
37
38
-
uMS will perform a ping (POST) to detect if the [visitor is a visitor or a bot](/analytics/types-of-clients/). The `umbraco/umarketingsuite/pagedata/ping` URL should be accessible from the content delivery and front-end servers. Make sure no firewall or other mechanism is blocking POST requests to `umbraco/umarketingsuite/pagedata/ping`. If this URL is blocked, all visitors will be treated like a bot and no analytics data is collected.
38
+
uMS will perform a ping (POST) to detect if the [visitor is a visitor or a bot](../../../../analytics/types-of-clients/). The `umbraco/umarketingsuite/pagedata/ping` URL should be accessible from the content delivery and front-end servers. Make sure no firewall or other mechanism is blocking POST requests to `umbraco/umarketingsuite/pagedata/ping`. If this URL is blocked, all visitors will be treated like a bot and no analytics data is collected.
39
39
40
40
## Configuration
41
41
42
-
Make sure the `IsProcessingServer` is set to `true` on the content management (Umbraco) environment and to `false` on the content delivery or front-end servers.
42
+
Make sure the `IsProcessingServer` is set to `true` on the content management (Umbraco) environment and to `false` on the content delivery or front-end servers.
43
43
44
-
The setting can be found in your `uMarketingSuite.config` ([uMarktingSuite v1.x](/installing-umarketingsuite/configuration-options-1-x/)) or `AppSettings.json` ([uMarketingSuite v2.x](/installing-umarketingsuite/configuration-options-2-x/)) file.
44
+
The setting can be found in your `uMarketingSuite.config` ([uMarktingSuite v1.x](../../../../installing-umarketingsuite/configuration-options-1-x/)) or `AppSettings.json` ([uMarketingSuite v2.x](../../../../installing-umarketingsuite/configuration-options-2-x/)) file.
45
45
46
46
## Sticky sessions
47
47
48
48
Sticky sessions, also known as session affinity, are essential for the proper functioning of uMS in a load-balanced environment. Sticky sessions can be enabled using different methods such as cookie-based, IP-based, or URL-based session affinity, depending on the load balancer configuration. By enabling sticky sessions, you can ensure that user sessions remain intact and data consistency is maintained across the uMarketingSuite application. Sticky sessions will ensure that analytics, A/B testing and personalization works properly.
49
49
50
-
Please refer to the documentation or configuration settings of your load balancer for specific instructions on enabling sticky sessions.
50
+
For specific instructions on enabling sticky sessions, refer to the documentation or configuration settings of your load balancer.
0 commit comments