Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated Analytics faq - Analytics identities #790

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 7 additions & 8 deletions foundation-extensions/mobile-core/identity/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

The Identity extension is bundled with [Mobile Core](../README.md) and enables your app with the Experience Cloud ID (ECID). This service helps with the synchronization of Adobe and other customer identifiers.

{% hint style="danger" %}
On web or other platforms, there might situations where this extension might not be required, and the implementation of this SDK extension on mobile apps is required.
{% hint style="warning" %}
The implementation of this SDK extension on mobile apps is required. On web or other platforms, there might be situations where this extension might not be required.
emdobrin marked this conversation as resolved.
Show resolved Hide resolved
{% endhint %}

To get started with Identity, complete the following steps:
Expand Down Expand Up @@ -454,7 +454,7 @@ Alternately, starting in SDK version 1.4.0 (Identity version 1.1.0), you can cal
Identity.getUrlVariables(new AdobeCallback<String>() {
@Override
public void call(String stringWithAdobeVisitorInfo) {
//handle the URL query parameter string here
//handle the URL query parameter string here
//For example, open the URL on the device browser
//
Intent i = new Intent(Intent.ACTION_VIEW);
Expand Down Expand Up @@ -679,8 +679,8 @@ class StringCallback : Java.Lang.Object, IAdobeCallback
if (stringContent != null)
{
Console.WriteLine("Appended url: " + stringContent);
}
else
}
else
{
Console.WriteLine("null content in string callback");
}
Expand Down Expand Up @@ -710,8 +710,8 @@ class StringCallback : Java.Lang.Object, IAdobeCallback
if (stringContent != null)
{
Console.WriteLine("Url variables: " + stringContent);
}
else
}
else
{
Console.WriteLine("null content in string callback");
}
Expand All @@ -722,4 +722,3 @@ class StringCallback : Java.Lang.Object, IAdobeCallback
{% endtabs %}

The ID service code on the destination domain extracts the ECID from the URL instead of sending a request to Adobe for a new ID. The ID service code on the destination page uses this ECID to track the visitor. On hits from the mobile web content, verify that the `mid` parameter exists on each hit, and that this value matches the `mid`value that is being sent by the app code.

8 changes: 8 additions & 0 deletions using-mobile-extensions/adobe-analytics/analytics-faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,14 @@ If you see SDK identifiers unexpectedly change, try the following fixes to addre

----

### What identifier types does the AEP Mobile SDK use for Analytics implementations

The Analytics mobile extension uses the ECID as the main identifier type for mobile visitors,and so it requires the Identity extension to operate. The Identity extension preserves the ECID for current visitor, respectively generates a new ECID when the application is first installed. For more details, see the [Identity extension](../../foundation-extensions/mobile-core/identity) documentation.
emdobrin marked this conversation as resolved.
Show resolved Hide resolved

In the case where your mobile implementation used AID (Analytics tracking identifier) or VID (custom visitor identifier) for existing users, these identifiers are preserved when migrating to AEP Mobile SDK and continue to be sent to Adobe Analytics along with the ECID. Read more about the [order of operations for Analytics IDs](https://experienceleague.adobe.com/docs/id-service/using/reference/analytics-reference/analytics-order-of-operations.html).

----

### Why are Crashes inflated in the Analytics report

The metric `Crashes` is computed based on the Lifecycle start and pause API calls implemented in your mobile application. How can you verify if the implementation is correct:
Expand Down