Skip to content

Commit 69a2e60

Browse files
authored
Merge pull request #2254 from segmentio/kameleoon_doc_update
Kameleoon updated their HackMD doc - updated docs accordingly
2 parents 386be8d + a899ef2 commit 69a2e60

File tree

1 file changed

+11
-10
lines changed
  • src/connections/destinations/catalog/kameleoon

1 file changed

+11
-10
lines changed

src/connections/destinations/catalog/kameleoon/index.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Kameleoon Destination
33
rewrite: true
44
---
55

6-
[Kameleoon](https://kameleoon.com/en) provides GDPR, CCPA, and HIPAA compliant A/B testing, full stack, and AI-powered personalization solutions to help marketers, product owners, and developers maximize customer engagement and conversion - all from a single platform.
6+
[Kameleoon’s](https://kameleoon.com/en) powerful and easy-to-use A/B testing, full stack, and AI-powered personalization solutions help marketers, product owners, and developers maximize customer engagement and conversion all from a single platform.
77

88
This destination is maintained by Kameleoon. For any issues with the destination, [contact the Kameleoon Support team](mailto:[email protected]).
99

@@ -18,34 +18,37 @@ Segment’s Kameleoon destination supports the following Kameleoon products:
1818
* [Kameleoon AI Personalization](https://www.kameleoon.com/en/platform/personalization){:target="_blank"} (Web Client-side)
1919

2020

21-
To begin, request a Kameleoon API key from [[email protected]](mailto:[email protected]).
21+
In order to use the Kameleoon & Segment.io integration, you first need to request an API Key. Send your request it to [[email protected]](mailto:[email protected]), and be sure to specify your Kameleoon account login.
2222

2323
You will also need the **sitecode** key. You can find it in your Kameleoon account, as described in [How do I find my site id?](https://help.kameleoon.com/question/how-do-i-find-my-site-id/){:target="_blank"}.
2424

2525
To add the destination to your Segment workspace:
2626

2727
1. From the Destinations catalog page in the Segment App, click **Add Destination**.
28-
2. Search for "Kameleoon" in the Destinations Catalog, and select the Kameleoon destination.
29-
3. Choose which Source should send data to the Kameleoon destination.
28+
2. Search for **Kameleoon** in the Destinations Catalog, and select the **Kameleoon** destination.
29+
3. Choose which Source should send data to the **Kameleoon** destination.
3030
4. Enter the **API Key** and the **sitecode** in the Kameleoon destination settings in Segment.
3131

3232
## Implementation pre-requisites: matching Users between Kameleoon and Segment
3333

34-
The integration requires you to use the same system of identifiers for both tools, meaning the `userId` value you pass to Segment should be the same value that Kameleoon uses to identify a "visitor". If you use Kameleoon Experiment or Kameleoon AI Personalization on your website, Kameleoon places a cookie that contains an anonymous unique identifier, called the Kameleoon visitorcode, randomly assigned to a visitor. This ID is used to uniquely identify a browser.
34+
The integration requires you to use the same system of identifiers for both tools, meaning the `userId` value you pass to Segment should be the same value as Kameleoon uses to identify a visitor.
3535

36-
Check with your engineers to ensure Kameleoon's `visitorcode` is passed in the `userId` property of the Segment calls to ensure Kameleoon can consolidate data and avoid any analytics discrepancies between the tools in your campaign results.
36+
If you use Kameleoon Experiment or Kameleoon AI Personalization on your website, Kameleoon places a cookie that contains an anonymous unique identifier, called the Kameleoon visitorcode. This ID is randomly assigned to a visitor and is used to uniquely identify a browser.
3737

38-
To provide a consistent user identifier to Kameleoon, you may specify in Segment calls a user property, `k_visitorCode`, whose value is the Kameleoon visitorcode. You can retrieve the user visitorCode from the browser by using Kameleoon's [Activation API](https://developers.kameleoon.com/activation-api.html#visitor){:target="_blank"}.
38+
You can either pass Kameleoon's visitorcode in the userId property of the Segment calls to ensure Kameleoon can consolidate data and avoid any analytics discrepancies between the tools in your campaign results, OR you may specify in all Segment calls an additional user property, `k_visitorCode`, whose value is the Kameleoon visitorcode. You can retrieve the user visitorCode from the browser by using Kameleoon's [Activation API](https://developers.kameleoon.com/activation-api.html#visitor){:target="_blank"}.
3939

40-
If you use Kameleoon Full Stack, please refer to the [Kameleoon SDK documentation](https://developers.kameleoon.com/sdks-overview.html){:target="_blank"}.
40+
If you are not able to update your existing Segment tracking plan, you can also pass Kameleoon's visitor code in an additional Segment call as follows: `analytics.track('Kameleoon identifier', {'k_visitorCode': Kameleoon.API.Visitor.code});Kameleoon`. This will automatically link your internal user ID or anonymous ID to Kameleoon's own visitorCode. Make sure to call it only once per session.
4141

42+
If you use Kameleoon Full Stack, please refer to the [Kameleoon SDK documentation](https://developers.kameleoon.com/sdks-overview.html){:target="_blank"}. Kameleoon recommends you to use your own internal ID to identify users.
4243

4344
## Supported methods
4445

4546
Kameleoon supports the following methods, as specified in the [Segment Spec](/docs/connections/spec).
4647

48+
4749
If the Segment event name matches exactly the name of an existing [goal](https://help.kameleoon.com/create-new-goal/){:target="_blank"} in your Kameleoon account, a conversion for this goal will be associated to the visitor. If the goal does not exist, Kameleoon will create a [custom goal](https://help.kameleoon.com/create-new-goal/#Custom_goal){:target="_blank"} by using the Segment event name and associate the conversion to the visitor. The goal will appear in the Kameleoon [goals page](https://help.kameleoon.com/manage-goals/){:target="_blank"} with the name convention 'SegmentIO eventType - eventName'. Once the goal has been created, you can use them in any of your [campaign](https://help.kameleoon.com/set-up-goal-campaign/){:target="_blank"}.
4850

51+
4952
### Page
5053

5154
Send [Page](/docs/connections/spec/page/) calls to record whenever a user sees a page of your website, along with any optional properties about the page. Calling page or screen in a source is one of the first steps to getting started with Segment.
@@ -82,5 +85,3 @@ analytics.track('Login Button Clicked', {"k_visitorCode": "oa16i4syt2ve3b0z"});
8285
```
8386

8487
Segment sends Track calls to Kameleoon as a `track` event.
85-
86-

0 commit comments

Comments
 (0)