Skip to content

Commit c2c603d

Browse files
committed
Some more minor tweaks
1 parent 61c9894 commit c2c603d

File tree

3 files changed

+15
-4
lines changed

3 files changed

+15
-4
lines changed

17/umbraco-engage/developers/headless/using-the-marketing-api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ To track a page view, send a POST request to:
6262
* `/umbraco/engage/api/v1/analytics/pageview/trackpageview/client`
6363

6464
* Required: `url` property of the page that a user has visited in the site
65-
* Optional: `reffererUrl` can be set to inform Umbraco Engage where the user came from.
65+
* Optional: `referrerUrl` can be set to inform Umbraco Engage where the user came from.
6666

6767
* `/umbraco/engage/api/v1/analytics/pageview/trackpageview/server`
6868

17/umbraco-engage/developers/personalization/implement-your-own-segment-parameters.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,13 @@ A segment rule is not much more than this:
3131

3232
You will have to implement the following interfaces for a new custom parameter:
3333

34-
- `Umbraco.Engage.Infrastructure.Personalization.Segments.ISegmentRule`
34+
- `Umbraco.Engage.Infrastructure.Personalization.Segments.Rules.ISegmentRule`
3535
- You can extend the existing `BaseSegmentRule` to simplify the implementation.
3636
- The most important part to implement is the `bool IsSatisfied(IPersonalizationProfile context)` method.
37-
- `Umbraco.Engage.Infrastructure.Personalization.Segments.Rules.ISegmentRuleFactory` \* Register your implementation of the segment rule factory with `Lifetime.Transient` in a composer.
38-
For the "Day of week" example, the code looks like this:
37+
- `Umbraco.Engage.Infrastructure.Personalization.Segments.Rules.ISegmentRuleFactory`
38+
- Register your implementation of the segment rule factory with `Lifetime.Transient` in a composer.
39+
40+
For the "Day of week" example, the code looks like this:
3941

4042
```c#
4143
public class DayOfWeekSegmentRule : BaseSegmentRule

17/umbraco-engage/getting-started/for-developers/system-requirements.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,3 +49,12 @@ If you want to run an Umbraco Cloud site locally, point the connection string to
4949
{% endhint %}
5050

5151
Umbraco Deploy is currently not supported for the Umbraco Engage features.
52+
53+
## Frontend Development Requirements
54+
55+
If you are developing custom extensions for Umbraco Engage (such as custom segment parameters or external profile data components), the following additional requirements apply:
56+
57+
* **Node.js 22+**
58+
* **npm 10.9+**
59+
60+
These are only required for developers building custom frontend components, not for standard Umbraco Engage usage.

0 commit comments

Comments
 (0)