Skip to content

Commit 82bf468

Browse files
authored
fix image paths (#1019)
1 parent bf7b3a2 commit 82bf468

File tree

3 files changed

+25
-28
lines changed

3 files changed

+25
-28
lines changed

src/connections/destinations/catalog/adobe-analytics/identity.md

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,24 @@ title: Identity Resolution in Segment Adobe Analytics
33
strat: adobe
44
---
55

6-
## Identity Resolution and Timestamps
7-
8-
This explains how your destination settings (for Identity Resolution and Timestamps) change how user session data (the `userId` and `visitorId`) are sent to Adobe Analytics. You should get familiar with the destination settings in the Segment app before continuing.
9-
6+
This page explains how your destination settings (for Identity Resolution and Timestamps) change how user session data (the `userId` and `visitorId`) are sent to Adobe Analytics. You should get familiar with the destination settings in the Segment app before continuing.
107

118
The Identity Resolution destination settings are:
129
- **Marketing Cloud ID**
1310
- **Drop VisitorID**, and **No Fallbacks for VisitorID:Server-Side Only** destination settings.
1411

15-
![](images/identity.png)
12+
![](/docs/connections/destinations/catalog/adobe-analytics/images/identity-resolution.png)
1613

1714
The Timestamp destination settings are:
1815
- **Timestamp Option**
1916
- **Send Both Timestamp and VisitorID for Timestamp Optional Reporting Suites**
2017
- **Prefer VisitorID for Hybrid Timestamp Reporting**
2118

22-
![](images/timestamps.png)
19+
![](/docs/connections/destinations/catalog/adobe-analytics/images/timestamps.png)
2320

24-
### Analytics.js - Device Mode
21+
## Analytics.js - Device Mode
2522

26-
If you're using Analytics.js in device-mode, Segment "wraps" the Adobe libraries. In this configuration, Segment sends Events directly from the client using the Adobe Analytics [`Appmeasurement.js` library](https://docs.adobe.com/content/help/en/analytics/implementation/js/overview.html). For more information on choosing a connection mode see our section on [Choosing between Device-mode and Cloud-mode](index/#choosing-between-device-mode-and-cloud-mode). In this section we will discuss how identity resolution is handled if you are using Analytics.js in device-mode.
23+
If you're using Analytics.js in device-mode, Segment "wraps" the Adobe libraries. In this configuration, Segment sends Events directly from the client using the Adobe Analytics [`Appmeasurement.js` library](https://docs.adobe.com/content/help/en/analytics/implementation/js/overview.html). For more information on choosing a connection mode see our section on [Choosing between Device-mode and Cloud-mode](/docs/connections/destinations/catalog/adobe-analytics/#choosing-between-device-mode-and-cloud-mode). In this section we will discuss how identity resolution is handled if you are using Analytics.js in device-mode.
2724

2825
You can enable **Drop Visitor ID** from the Segment app to prevent Adobe from creating a new user profile when you set `window.s.visitorID` with a custom value. However if you're only using Analytics.js to send data to Adobe, this can make it difficult to combine anonymous and identified users inside your reports.
2926

@@ -35,9 +32,9 @@ Analytics.js automatically generates an Adobe Analytics [`s_vi` cookie value](ht
3532

3633
Once you `identify` your user, Segment sets the `visitorId` variable to your `userId`. This effectively creates a new user, which *does* have unique user implications. However, based on a thorough reading of the Adobe documentation and discussion with many customers, we believe this is the best practice because it allows you to seamlessly track logged-in users across devices.
3734

38-
### Cloud Mode - Server Side
35+
## Cloud Mode - Server Side
3936

40-
In Cloud Mode, you can send data through the Segment servers where it is then mapped and sent on to Adobe Analytics. "Cloud-mode" data is data sent _without_ bundling the Segment-Adobe-Analytics SDK. You enable Cloud-mode from the Adobe Analytics source settings in the Segment app. It can be sent using mobile libraries, Analytics.js, and other server-based sources. Cloud mode data is sent to Adobe using Adobe's data insertion API in XML format. For more information on choosing a connection mode see our section on [Choosing between Device-mode and Cloud-mode](index/#choosing-between-device-mode-and-cloud-mode). In this section we will discuss how identity resolution is handled if you are using a Cloud Mode connection.
37+
In Cloud Mode, you can send data through the Segment servers where it is then mapped and sent on to Adobe Analytics. "Cloud-mode" data is data sent _without_ bundling the Segment-Adobe-Analytics SDK. You enable Cloud-mode from the Adobe Analytics source settings in the Segment app. It can be sent using mobile libraries, Analytics.js, and other server-based sources. Cloud mode data is sent to Adobe using Adobe's data insertion API in XML format. For more information on choosing a connection mode see our section on [Choosing between Device-mode and Cloud-mode](/docs/connections/destinations/catalog/adobe-analytics/#choosing-between-device-mode-and-cloud-mode). In this section we will discuss how identity resolution is handled if you are using a Cloud Mode connection.
4138

4239
There are several options for tracking your users on the server. If you only track logged-in users, you can send their `userId` in your events to ensures that the events are attributed to the correct user. If you're tracking anonymous users, Segment sends the `s_vi` cookie from Adobe if you pass it under `context['Adobe Analytics'].visitorId` as the `visitorId`. If you do not pass as `visitorID`, Segment uses the `userId` if present, or as a last resort uses the Segment `anonymousId`. The Segment `anonymousId` is different from the anonymous `s_vi` value that Adobe Analytics auto-generates and uses on the client as an anonymous ID.
4340

@@ -53,7 +50,7 @@ If you're using the Experience Cloud ID, you should accept this and use the Segm
5350
We know this is daunting territory, so don't hesitate to [contact us directly for guidance](https://segment.com/help/contact/).
5451

5552

56-
#### No Fallbacks for VisitorId Setting - Cloud Mode Only
53+
## No Fallbacks for VisitorId Setting - Cloud Mode Only
5754

5855
Segment introduced a new **No Fallbacks for Visitor ID** setting to help with the transition from using the Adobe Analytics `visitorID` to using the Experience Cloud ID (ECID). If a `visitorId` is not explicitly sent in the integration specific object in your payload (ie. `context["Adobe Analytics"].visitorId`), Segment will fallback to setting the `<visitorID>` tag to `userId` (or `anonymousId`, if the call is anonymous). You can use this setting to indicate that you only want the `<visitorId>` tag to be set with the `visitorId` value sent in your integration specific object. Enabling this will help to reduce inflated user counts that are set with a Segment `userId`.
5956

@@ -68,4 +65,4 @@ If **No Fallbacks for Visitor ID** is enabled, and you're setting a `marketingCl
6865

6966
This decision tree is a visual representation of how Segment's Adobe Analytics destination settings and payload data interact with Segment to determine when to send a `visitorId` to Adobe.
7067

71-
![](images/adobe-identity-res-decision-tree.png)
68+
![](/docs/connections/destinations/catalog/adobe-analytics/images/adobe-identity-res-decision-tree.png)

src/connections/destinations/catalog/adobe-analytics/mobile.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,21 +57,21 @@ You can map Segment events in your `Events V2` settings to any event variable yo
5757
5858
Here's an example of how you might map Segment events to Adobe Analytics events connected in device mode:
5959

60-
![](images/eventsV2.png)
60+
![](/docs/connections/destinations/catalog/adobe-analytics/images/eventsV2.png)
6161

6262
Here's an example of how you would implement the same mapping in Adobe's Mobile Services Dashboard:
6363

64-
![](images/map-event-adobe.png)
64+
![](/docs/connections/destinations/catalog/adobe-analytics/images/map-event-adobe.png)
6565

6666
## Sending Custom Properties
6767

6868
You can use the `Context Data Variables` settings to map Segment `properties` to any context data variable defined in your Adobe Analytics Mobile Services dashboard. This includes both Adobe `props` and `eVars`. You can see a list of the Adobe variable types in your Adobe Mobile Services dashboard.
6969

70-
![](images/map-property-segment.png)
70+
![](/docs/connections/destinations/catalog/adobe-analytics/images/map-property-segment.png)
7171

7272
Here's an example of how you would implement the same mapping in Adobe's Mobile Services Dashboard:
7373

74-
![](images/map-property-adobe.png)
74+
![](/docs/connections/destinations/catalog/adobe-analytics/images/map-property-adobe.png)
7575

7676

7777
<table>

src/connections/destinations/catalog/adobe-analytics/settings.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -209,11 +209,11 @@ This means that you **must** create a mapping for each event and property to a c
209209

210210
The image below shows an example of how you might map an event and the corresponding custom variables in the Segment destination settings UI:
211211

212-
![](images/event-mapping.png)
212+
![](/docs/connections/destinations/catalog/adobe-analytics/images/event-mapping.png)
213213

214-
![](images/prop-mapping.png)
214+
![](/docs/connections/destinations/catalog/adobe-analytics/images/prop-mapping.png)
215215

216-
![](images/eVar-mapping.png)
216+
![](/docs/connections/destinations/catalog/adobe-analytics/images/eVar-mapping.png)
217217

218218
Using the sample settings in the image above, if you make the Track call example below:
219219

@@ -298,9 +298,9 @@ When you make a `page` call, here's what Segment does from the browser when you
298298

299299
Given the mapping setting below:
300300

301-
![](images/props-page-mapping.png)
302-
![](images/eVar-page-mapping.png)
303-
![](images/hier-page-mapping.png)
301+
![](/docs/connections/destinations/catalog/adobe-analytics/images/props-page-mapping.png)
302+
![](/docs/connections/destinations/catalog/adobe-analytics/images/eVar-page-mapping.png)
303+
![](/docs/connections/destinations/catalog/adobe-analytics/images/hier-page-mapping.png)
304304

305305
If you make the following page call:
306306

@@ -329,7 +329,7 @@ Custom Conversion variables, also known as eVars, are how Adobe segments convers
329329
You must configure an eVar mapping in your Segment destination settings to send eVars to Adobe on Track and Page calls. When configuring the mapping, the list of eVars must be defined in the Adobe Analytics UI. Map your Adobe Analytics eVar names to the Segment property names you’re using in your Segment events. Enter a Segment property name on the left and an Adobe Analytics eVar number on the right. You can view your Segment events and properties in your Schema.
330330

331331
An example eVar mapping in the Segment Destination settings UI should look like this:
332-
![](images/eVar-mapping.png)
332+
![](/docs/connections/destinations/catalog/adobe-analytics/images/eVar-mapping.png)
333333

334334
## Merchandising events
335335

@@ -353,7 +353,7 @@ The Segment Adobe Analytics Merchandising setting runs as follows:
353353
354354
Let's take the following example:
355355

356-
![](images/merchandising-event.png)
356+
![](/docs/connections/destinations/catalog/adobe-analytics/images/merchandising-event.png)
357357

358358
The configuration in the example image above configures an `Order Completed` Segment event which sends Adobe Analytics:
359359
- `event1` in `s.events` with the value passed from `properties.increment`.
@@ -446,11 +446,11 @@ analytics.page({
446446

447447
Custom Traffic Variables, also known as props, allow you to correlate custom data with specific traffic-related events in Adobe. To learn more about props and how to configure them in the Adobe UI, see the documentation [here](https://docs.adobe.com/content/help/en/analytics/admin/admin-tools/traffic-variables/traffic-var.html). You can map your Segment properties in your destination settings to any of your Adobe props.
448448

449-
![](images/prop-mapping.png)
449+
![](/docs/connections/destinations/catalog/adobe-analytics/images/prop-mapping.png)
450450

451451
You can either send the property value as a string (ie. `'brady'`) or as an array (`['brady', 'edelman', 'blount']`). If you choose to send them as an array, Segment defaults to join it so that it is a pipe (`|`) delimited string before sending to Adobe (ie. `'brady|edelman|blount'`). See the [documentation on setting a custom delimiter](#custom-delimiter) to learn more.
452452

453-
![](images/prop-custom-delimiter.png)
453+
![](/docs/connections/destinations/catalog/adobe-analytics/images/prop-custom-delimiter.png)
454454

455455
## List Variables - lVars
456456

@@ -465,7 +465,7 @@ For list variables and props you can either send the property value as a comma d
465465
**Note:** You must configure the custom delimiter in _both_ the Adobe Analytics dashboard, and in the Segment Adobe Analytics destination settings, for each list variable and prop. Do this in the Adobe Analytics dashboard before setting up this mapping in the Segment destination settings.
466466

467467
The example below shows how to configure the Segment custom delimiter mapping for a List Variable.
468-
![](images/list-var-delimiter.png)
468+
![](/docs/connections/destinations/catalog/adobe-analytics/images/list-var-delimiter.png)
469469

470470
When you send an event:
471471
```javascript
@@ -486,7 +486,7 @@ Hierarchy variables mirror how customers can track “breadcrumbs” or “bread
486486

487487
Map your Adobe Analytics hVars to the property names you use in your Segment Page calls. Enter a Segment property name on the left, and an Adobe Analytics hVar number on the right. You can view your Segment page calls and properties in your Schema.
488488

489-
![](images/hier-mapping.png)
489+
![](/docs/connections/destinations/catalog/adobe-analytics/images/hier-mapping.png)
490490

491491
## Context Data Variables
492492
Context data variables let you define custom variables on each page that processing rules can read. See the Adobe documentation to learn more about [how to use Adobe Analytics `contextData` and use processing rules](https://docs.adobe.com/content/help/en/analytics/implementation/vars/page-vars/contextdata.html) to populate analytics variables from that data.

0 commit comments

Comments
 (0)