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/mixpanel-swift.md
+11-8Lines changed: 11 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -196,11 +196,11 @@ You can find this in the **Advanced Options** of your Mixpanel settings on your
196
196
197
197
For each event name listed, Segment calls Mixpanel `increment`, and set a user trait of `Last + {{ event.name }}`.
198
198
199
-
For example, if you add **Logged In** to the list of increment events, Segment increments a user trait called **Logged In** and set a trait called **Last Logged In** with the current date and time.
199
+
For example, if you add **Logged In** to the list of increment events, Segment increments a user trait called **Logged In** and sets a trait called **Last Logged In** with the current date and time.
200
200
201
-
If you'd like to add an increment for viewing a specific page or screen, ensure you have the setting "Track Named Pages" selected and use the dynamically generated event name under "Events to Increment in People." For example, `.page('Signup')` would translate to "*Viewed* Signup *Page*" and `.screen('Listing')` would translate to "*Viewed* Listing *Screen*".
201
+
To add an increment for viewing a specific page or screen, ensure you have the setting "Track Named Pages" selected and use the dynamically generated event name under "Events to Increment in People." For example, `.page('Signup')` would translate to "*Viewed* Signup *Page*" and `.screen('Listing')` would translate to "*Viewed* Listing *Screen*".
202
202
203
-
Remember, Segment sends one event per Page call.
203
+
Segment sends one event per Page call.
204
204
205
205
> info ""
206
206
> Increment works for "known users", so if your track call is being made server-side, you need to pass a `userId`. If your track call is being made client-side, you need to identify the user first.
@@ -211,20 +211,23 @@ To increment at the property level, tell Segment which properties you want to in
211
211
212
212
### Screen
213
213
214
-
When you use the Mixpanel destination in Device-mode, Segment sends Screen events to Mixpanel as follows:
214
+
When you use the Mixpanel destination in device mode, Segment sends Screen events to Mixpanel as follows:
215
215
216
-
- If you select "Track all Pages to Mixpanel", all `screen` calls regardless of how you have customized it will send a `Loaded A Screen`. Even if you have the other options enabled, Segment sends this call to prevent double counting your pageviews.
216
+
- If you select "Track all Pages to Mixpanel", all Screen calls regardless of how you have customized it will send a `Loaded A Screen`. Even if you have the other options enabled, Segment sends this call to prevent double counting your pageviews.
217
217
218
218
- If you select "Track Categorized Pages to Mixpanel", Segment sends a `Viewed [category] Screen` event.
219
219
220
220
- If you select "Track Named Pages to Mixpanel", Segment sends a `Viewed [name] Screen` event.
221
221
222
222
In short, Segment sends one event to Mixpanel per `screen` call.
223
223
224
-
### Sending data to Mixpanel's European Union Endpoint
224
+
##Troubleshooting and FAQs
225
225
226
-
To implement Mixpanel in the European Union, enable the setting "Enable European Union Endpoint" on the Settings tab of the Mixpanel destination. When this setting is enabled, Segment updates the endpoint for any data sent from server-side libraries, browsers using Analytics.js, or the iOS SDK.
227
-
### When Will I See Data from my Mobile App?
226
+
### How do I send data to Mixpanel’s EU endpoint?
227
+
228
+
To send data to Mixpanel’s European Union endpoint, turn on **Enable European Union Endpoint** in your Mixpanel destination settings. When this setting is on, Segment routes data for all supported libraries (server side, Analytics.js, and iOS SDK) through Mixpanel’s EU servers.
229
+
230
+
### Why don’t I see data from my mobile app right away?
228
231
229
232
If you already have an app deployed with the Segment library, and you just enabled Mixpanel mobile, it can take up to an hour for all your mobile users to refresh their Segment settings cache, and learn about the new service that you want to send to.
0 commit comments