Skip to content

Commit 01c1cfc

Browse files
Sofie Toft Kristensengitbook-bot
authored andcommitted
GITBOOK-6: Getting Started +
1 parent c7aa25e commit 01c1cfc

File tree

9 files changed

+102
-82
lines changed

9 files changed

+102
-82
lines changed
Lines changed: 28 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
---
2-
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.
35
---
46

57
# Cockpit
68

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.
810

911
To enable the uMS Cockpit add the following code above the `</body`> tag.
1012

@@ -14,48 +16,50 @@ To enable the uMS Cockpit add the following code above the `</body`> tag.
1416

1517
Once the code is added, reload the page to see the uMS Cockpit on the left or right side of the screen:
1618

17-
![]()
19+
![](../for-marketers-and-editors)
1820

1921
Click **Open** to see all the features of the Cockpit:
2022

21-
![]()
23+
![](../for-marketers-and-editors)
2224

2325
## Access to the cockpit
2426

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.
2628

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.
2830

29-
### Data reporting client side
31+
### Data reporting client-side
3032

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.
3234

3335
The following is tracked:
3436

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.
4042

41-
![]()
43+
![](../for-marketers-and-editors)
4244

43-
### Data reporting server side
45+
### Data reporting server-side
4446

4547
In this section you can see all the data that is captured on the server side:
4648

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
5254

53-
Also you have the option to delete your uMS cookie
55+
Also, you have the option to delete your uMS cookie
5456

55-
![]()
57+
![](../for-marketers-and-editors)
5658

5759
### Segments
5860

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.
62+
63+
![](../for-marketers-and-editors)
6064

61-
![]()
65+
![]()

13/umbraco-ums/getting-started/for-developers/configuration-options-1-x.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
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.
44

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.
66

77
The configuration file will look like this:
88

13/umbraco-ums/getting-started/for-developers/configuration-options-2-x.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
1+
---
2+
description: Get an overview of the configurations options in uMS.
3+
---
4+
15
# Configuration options 2.x
26

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.
48

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.
610

711
The default configuration will look like this:
812

13+
{% code title="appSettings.json" %}
914
```json
1015
{
1116
"uMarketingSuite": {
@@ -78,6 +83,7 @@ The default configuration will look like this:
7883
}
7984
}
8085
```
86+
{% endcode %}
8187

8288
All these settings are also visualized in the uMS. This overview can be found in the section 'Marketing' -> Settings -> Configuration.
8389

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
11
---
2-
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.
35
---
46

5-
# Content Delivert Network Recommendations
7+
# Content Delivery Network recommendations
68

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 best practices on using Content Delivery Network (CDN) with uMarketingSuite.
810

911
## Pages (HTML)
1012

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.
1214

1315
### Cache static files (CSS and JavaScript)
1416

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.
1618

17-
### Media files (Umbraco /media folder, images and PDF's)
19+
### Media files (Umbraco /media folder, images, and PDFs)
1820

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.

13/umbraco-ums/getting-started/for-developers/infrastructure-sizing.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,31 +4,31 @@ description: Learn more about recommendation when is comes to infrastructure and
44

55
# Infrastructure sizing
66

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.
88

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.
1010

1111
## Non-cloud
1212

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.
1717

1818
## Cloud environments
1919

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.
2121

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.
2323

2424
## Umbraco Cloud
2525

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
2929

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.
3131

3232
{% 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.
3434
{% endhint %}

13/umbraco-ums/getting-started/for-developers/loadbalancing-and-cm-cd-environments.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,22 @@
22
description: Recommendations for using uMS within a load-balanced setup.
33
---
44

5-
# Load balancing and CM/CD Environments
5+
# Load Balancing and CM/CD Environments
66

77
## Umbraco setup
88

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 best practices. Please refer to the [Umbraco documentation](https://docs.umbraco.com/umbraco-cms/fundamentals/setup/server-setup/load-balancing) for more details.
1010

1111
## Cockpit
1212

1313
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.
1414

1515
For example:
1616

17-
**Umbraco:** `umbraco.domain.com`
17+
**Umbraco:** `umbraco.domain.com`\
1818
**Site:** `domain.com`
1919

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:
2121

2222
```json
2323
"AuthCookieDomain": ".domain.com",
@@ -35,16 +35,16 @@ To learn more, read the [Load Balancing article](https://docs.umbraco.com/umbrac
3535

3636
## Bot detection (ping)
3737

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.
3939

4040
## Configuration
4141

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.
4343

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.
4545

4646
## Sticky sessions
4747

4848
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.
4949

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.

13/umbraco-ums/getting-started/for-developers/system-requirements.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ description: Learn about the system requirements before installing uMS.
44

55
# System Requirements
66

7-
The uMS has the following requirements:
7+
uMS has the following requirements:
88

99
* Umbraco version 8.7+, 9, 10, 11, 12 and 13.
10-
* SQL Server 2014+, LocalDB or Azure SQL.
11-
* **SQL CE & SQLite is not supported.**
10+
* SQL Server 2014+, LocalDB, or Azure SQL.
11+
* **SQL CE & SQLite are not supported.**
1212

1313
{% hint style="info" %}
14-
It is recommended to upgrade your Umbraco installation to the latest version.
14+
It is recommended upgrading your Umbraco installation to the latest version.
1515
{% endhint %}
1616

17-
See the [Troubleshooting](../../../../installing-umarketingsuite/troubleshooting-installs/)-section if you need to upgrade from SQL CE to SQL Server.
17+
See the [Troubleshooting](../../../../installing-umarketingsuite/troubleshooting-installs/) section if you need to upgrade from SQL CE to SQL Server.
1818

19-
The uMS is compatible with Umbraco Cloud.
19+
uMS is compatible with Umbraco Cloud.
2020

2121
![]()
2222

0 commit comments

Comments
 (0)