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
Copy file name to clipboardExpand all lines: src/connections/sources/catalog/libraries/mobile/apple/destination-plugins/optimizely-full-stack-swift.md
+15-12Lines changed: 15 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,12 +3,12 @@ title: Analytics Swift Optimizely Full Stack Plugin
3
3
strat: swift
4
4
---
5
5
6
-
Add OptimizelyFullStack session tracking support to your applications via this plugin for [Analytics-Swift](https://github.com/segmentio/analytics-swift)
6
+
Add OptimizelyFullStack session tracking support to your applications using this plugin for [Analytics-Swift](https://github.com/segmentio/analytics-swift)
7
7
8
8
> warning ""
9
-
> This plugin simply adds session data for OptimizelyFullStack, and events are sent via Cloud Mode.
9
+
> This plugin simply adds session data for OptimizelyFullStack, and events are sent using Cloud Mode.
10
10
11
-
## Getting Started
11
+
## Getting started
12
12
13
13
1. In your Segment source dashboard, enable the "Optimizely Full Stack" destination (*not the "Optimizely Web" destination*).
14
14
2. Include your Optimizely project's `datafile` URL in your Segment settings.
@@ -18,14 +18,16 @@ Add OptimizelyFullStack session tracking support to your applications via this p
18
18
19
19
## Adding the dependency
20
20
21
-
### via Xcode
22
-
In the Xcode `File` menu, click `Add Packages`. You'll see a dialog where you can search for Swift packages. In the search field, enter the URL to this repo.
21
+
### Using Xcode
22
+
In the Xcode `File` menu, click `Add Packages`. You'll see a dialog where you can search for Swift packages. In the search field, enter the URL to this repo:
You'll then have the option to pin to a version, or specific branch, as well as which project in your workspace to add it to. Once you've made your selections, click the `Add Package` button.
27
29
28
-
### via Package.swift
30
+
### Using Package.swift
29
31
30
32
Open your Package.swift file and add the following do your the `dependencies` section:
31
33
@@ -55,9 +57,10 @@ let analytics = Analytics(configuration: Configuration(writeKey: "<YOUR WRITE KE
55
57
.trackApplicationLifecycleEvents(true))
56
58
analytics.add(plugin: OptimizelyFullStack(optimizelyKey: "<Optimizely Production Key>"))
57
59
```
58
-
Please Note : Here "optimizelyKey" you can get from Optimizely Dashboard Settings. You can use development or production SDK key respectively.
60
+
> info ""
61
+
> Generate your `optimizelyKey` from the Optimizely Dashboard Settings. You can use a development or production SDK key.
59
62
60
-
Your events will now be given OptimizelyFullStack session data and start flowing to OptimizelyFullStack via Cloud Mode.
63
+
Your events will now be given OptimizelyFullStack session data and start flowing to OptimizelyFullStack in Cloud Mode.
61
64
62
65
63
66
### Track
@@ -74,7 +77,7 @@ Segment also handles the following mapping:
74
77
`revenue` values should be passed as a Segment `property`. The value should be an integer and represent the value in cents, so, for example, $1 should be represented by `100`.
75
78
76
79
> note ""
77
-
> **Note:**[Custom Event Tags](https://docs.developers.optimizely.com/full-stack/docs/include-event-tags) in Optimizely, which include all Event Tags except `revenue` and `value`, are not displayed on the Optimizely results page, however they are available in a [Data Export](https://docs.developers.optimizely.com/web/docs/data-export) report. Event Tags can be strings, integers, floating point numbers, or boolean values. Optimizely rejects events with any other data types (for example, arrays).
80
+
> **Note:**[Custom Event Tags](https://docs.developers.optimizely.com/full-stack/docs/include-event-tags){:target="_blank”} in Optimizely, which include all Event Tags except `revenue` and `value`, are not displayed on the Optimizely results page, however they are available in a [Data Export](https://docs.developers.optimizely.com/web/docs/data-export){:target="_blank”} report. Event Tags can be strings, integers, floating point numbers, or boolean values. Optimizely rejects events with any other data types (for example, arrays).
78
81
79
82
Segment defaults to identifying users with their `anonymousId`. Enabling "Use User ID" setting in your Segment dashboard means that only `track` events triggered by identified users are passed downstream to Optimizely. You may optionally fall back to `anonymousId` when `userId` is unavailable by setting `fallbackToAnonymousId` to `true`.
80
83
@@ -84,14 +87,14 @@ Invoking a Segment `identify` event sets Segment `traits` as Optimizely `attribu
84
87
85
88
### Notification Listeners
86
89
87
-
Notification listeners are not available for Segment `track` events when implementing Optimizely using Segment using cloud-mode. [Notification listeners](https://docs.developers.optimizely.com/full-stack/docs/notification-listeners) are still available with any native call invoked from your Optimizely client instance.
90
+
Notification listeners are not available for Segment `track` events when implementing Optimizely using Segment using cloud-mode. [Notification listeners](https://docs.developers.optimizely.com/full-stack/docs/notification-listeners){:target="_blank”} are still available with any native call invoked from your Optimizely client instance.
88
91
89
92
## Engage
90
93
91
94
Follow these instructions on how to set up Engage and Optimizely:
92
95
93
-
*[Using Segment Personas and Optimizely Full Stack for Omnichannel Experiments](https://www.optimizely.com/insights/blog/segment-personas-optimizely-full-stack-omnichannel-experiments/){:target="_blank"}
96
+
[Using Segment Personas and Optimizely Full Stack for Omnichannel Experiments](https://www.optimizely.com/insights/blog/segment-personas-optimizely-full-stack-omnichannel-experiments/){:target="_blank"}
94
97
95
98
96
99
## GDPR Support
97
-
Segment supports deleting/suppressing users in Optimizely using the [Segment app](/docs/privacy/user-deletion-and-suppression/). In order to do this however, you will need to create a [Personal Access Token](https://developers.optimizely.com/x/authentication/personal-token/) in Optimizely and provide it as the value of the Access Token setting.
100
+
Segment supports deleting/suppressing users in Optimizely using the [Segment app](/docs/privacy/user-deletion-and-suppression/). In order to do this however, you will need to create a [Personal Access Token](https://developers.optimizely.com/x/authentication/personal-token/){:target="_blank”} in Optimizely and provide it as the value of the Access Token setting.
Copy file name to clipboardExpand all lines: src/connections/sources/catalog/libraries/mobile/apple/destination-plugins/quantcast-swift.md
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,18 +1,20 @@
1
1
---
2
-
title: Analytics Swift Optimizely Full Stack Plugin
2
+
title: Analytics Swift Quantcast Plugin
3
3
strat: swift
4
4
---
5
5
6
6
## Adding the dependency
7
7
8
-
### via Xcode
9
-
In the Xcode `File` menu, click `Add Packages`. You'll see a dialog where you can search for Swift packages. In the search field, enter the URL to this repo.
8
+
### Using Xcode
9
+
In the Xcode `File` menu, click `Add Packages`. You'll see a dialog where you can search for Swift packages. In the search field, enter the URL to the following repo:
You'll then have the option to pin to a version, or specific branch, as well as which project in your workspace to add it to. Once you've made your selections, click the `Add Package` button.
14
16
15
-
### via Package.swift
17
+
### Using Package.swift
16
18
17
19
Open your Package.swift file and add the following do your the `dependencies` section:
18
20
@@ -42,4 +44,4 @@ let analytics = Analytics(configuration: Configuration(writeKey: "<YOUR WRITE KE
42
44
.trackApplicationLifecycleEvents(true))
43
45
analytics.add(plugin: QuantcastDestination())
44
46
```
45
-
Your events will now be given to Adobe session data and start flowing to Adobe via Cloud Mode.
47
+
Your events will now be given Adobe session data and start flowing to Adobe in Cloud Mode.
0 commit comments