[AA Community Q&A Coffee Break] 04/05/23, 10am PT: Come ask questions on analytics, best practices, and tips & tricks with Ben Gaines, Director of Product Management for Adobe Analytics | Community
Skip to main content
seanrobinson
Adobe Employee
Adobe Employee
February 16, 2023

[AA Community Q&A Coffee Break] 04/05/23, 10am PT: Come ask questions on analytics, best practices, and tips & tricks with Ben Gaines, Director of Product Management for Adobe Analytics

  • February 16, 2023
  • 15 replies
  • 10218 views

Join us for the next Adobe Analytics Community Q&A Coffee Break 

taking place Wednesday, April 5th, 2023 @ 10am PT - 11am PT 

Register Here

 

We will be joined by Ben Gaines (@BenjaminGaines), Director of Product Management for Adobe Analytics, who will be signed in to the Adobe Analytics Community to chat directly with you on this thread about Customer Journey Analytics, Analysis Workspace, all things product, and the big announcements from Summit 2023.

Bring any and ALL of your questions here, on this thread, on Wednesday, April 5th at 10am PT for comprehensive insights, deeper explanations, and strategic suggestions for your unique use cases ~ DIRECTLY from the Adobe Analytics Director of Product Management!

Vani Bhemarasetty (aka @VaniBhemarasetty), Technical Consultant for Adobe Analytics will also be joining to provide additional insights and answers to your questions.

 

REQUIREMENTS TO PARTICIPATE 

  • Must be signed in to the Community during the 1-hour period 
  • Must post a Question about Adobe Analytics
  • THAT'S IT!  *(think of this as the Adobe Analytics Community equivalent of an AMA, (“Ask Me Anything”), and bring your best speed-typing game) 

INSTRUCTIONS 

  • Log in to the community and return to this post.
  • Click the blue “Reply” button at the bottom right corner of this post to create a question thread which our expert will directly reply to.
  • Register Here

 

 

Ben Gaines is a Director of Product Management for Customer Journey Analytics, part of Adobe Analytics. In this role, he works closely with Adobe customers to understand their needs around cross-channel data and insights, helps guide the product strategy and roadmap, and mentors a team of product managers and technical writers. Along with Blair Reeves, he is the co-author of Building Products for the Enterprise: Product Management in Enterprise Software, available now from O’Reilly Media. In his spare time, he loves basketball, sushi, and running a Mastodon server. He lives near Salt Lake City, Utah, with his wife and four children.

 

 

Curious about what an Adobe Analytics Community Q&A Coffee Break looks like? Check out the thread from our latest 01/30/23 Adobe Analytics Coffee Break. 

 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

15 replies

Level 3
April 5, 2023

Hi Sean -
I'm working on our Product classifications for Analytics. I started doing it ad-hoc for my business unit, and got recruited by the Analytics team to help wrangle the data enterprise-wide. We have ~240,000 rows in the full set, and there's a lot of gaps and dirty data in there. I'd like to not let the perfect be the enemy of the good and get it uploaded soon with a light cleaning, and improve it as we go, but I see the Classification Importer UI allows a max of 50k rows to export. Obviously we'll keep the data offline too, but it'd be nice in the future to be able to drag it all out and see what we have in there. Is there a way to do it using the developer API or ...?

 

Also to the cleaning point, we have a lot of catalog #s from our ERP that are not visible on the web, so I could try to remove those before uploading, although they would do no harm assuming that having a very large classification file won't cause a performance hit in Analysis Workspace. Is there a recommended maximum size?

Thanks, Dave

Adobe Employee
April 5, 2023

Hi David. Yes, there absolutely is a way to do this using the API, and in fact if you don't mind setting up some API calls it is a much faster and more scalable way to get classifications data both into and out of Adobe Analytics. There are still limits to the export via API (I believe it is actually lower—25,000 rows?—though not 100% sure), but the advantage is that you can easily "paginate" through multiple API calls, so you can get rows 1-25,000 with your first call, 25,001-50,000 with your second call, and so on and so forth. 

 

Regarding your question on maximum size: you're right up to a point that keys that haven't actually appeared in your data are fine. I think we generally want to stay below 500,000 rows for a classification table; it is possible to go well beyond that, but there can be some performance degradation at that point. I'm checking with a colleague on that 500,000 number and will confirm. 

Level 3
April 5, 2023

Awesome, thanks. We used FTP for large uploads previously but just started dabbling with the API.

April 5, 2023

I have a ASP dotnet project with angular JS which is wrapped in xamrin wrapper. I integrated adobe analytics to it. In web and mobile browser it is working fine. But in application that is in Xamrin wrapper, it can’t access the url. We could see SSL error in xamrin logs. 
We haven’t done any whitelisting for web for adobe script. Do I need to make any changes to Xamrin wrapper, so it can pick analytics script. 
Thanks

Gurpreet

Adobe Employee
April 5, 2023

Hi Gurpreet. To be totally honest with you, it has been probably 10 years since I did implementation work and I have never worked with Xamarin. I don't know how well we can support Xamarin in terms of answering specific questions about it—I'm not sure we have Xamarin expertise on the team, since they are a third party—but I'm hoping another member of the community might have experience with it. If anyone out there has implemented Adobe Analytics using Xamarin, please weigh in to help Gurpreet! (Also, you might have better luck submitting this as its own forum thread, so it isn't buried on this massive page of content.) 

Level 2
April 5, 2023
My organization currently saves unique customer IDs as a hit-based evar. I would love to count Unique Visitors in Analytics Workspace based on those IDs instead of the Adobe ID.
  • I believe that CJA would be a perfect solution for this, but widespread implementation of CJA at this org might be a year+ away 
  • Are there any other workable ways to use internal customer IDs in the interim?
    • Using a Distinct Count calc metric on the customer-ID evar has a cardinality problem - comparing its results to a Data Warehouse export for a small subset of users (5% of total) is only 50% accurate
    • Someone suggested using Audience Manager to stitch user IDs together, much as you might do to unify a user across different devices. They weren't sure if cardiality would be an issue.
    • I vaguely remember Customer Attributes when it was released - am I correct in remembering this would still count Uniques based on the Adobe ID, not any customer ID that is included with the upload?
  • Are there any other ways to consider? 
Adobe Employee
April 5, 2023
  • I believe that CJA would be a perfect solution for this, but widespread implementation of CJA at this org might be a year+ away 

You're right—this is a great use case for CJA. But I understand that it's going to take some time to get there. 

 

  • Are there any other workable ways to use internal customer IDs in the interim?
    • Using a Distinct Count calc metric on the customer-ID evar has a cardinality problem - comparing its results to a Data Warehouse export for a small subset of users (5% of total) is only 50% accurate

This was going to be my first suggestion, but you're right that it is estimated distinct count. The estimates do degrade with high-cardinality dimensions.  

 

  • Someone suggested using Audience Manager to stitch user IDs together, much as you might do to unify a user across different devices. They weren't sure if cardiality would be an issue.

This is an interesting idea—what I'm not sure of is how you would feed those IDs back into Adobe Analytics. Would this essentially be a classification of device IDs into customer IDs? Would have to know more about the data to guess whether cardinality would be an issue. 

 

  • I vaguely remember Customer Attributes when it was released - am I correct in remembering this would still count Uniques based on the Adobe ID, not any customer ID that is included with the upload?

That's correct, unfortunately—Customer Attributes describes the customer ID but it does not change how the IDs get counted as UVs. 

 

  • Are there any other ways to consider? 

Do you know whether you are using Adobe Analytics Ultimate and, if so, have you considered Cross-Device Analytics as a way of having a bit more control over this? That's where I think I would start. Unless I'm missing something, Analytics Ultimate should let you stitch profiles together on a field (like an eVar). Doing it "at the source" (on the page/app) wouldn't work because you wouldn't have the ability to stitch anonymous traffic to known traffic post-login. Those are the only ideas I've got at the moment. 

Adobe Employee
April 6, 2023

Hmmm... the documentation seems to say you can stitch on only 1 field per virtual report suite (i.e., cannot mix data from 2 different fields, which makes sense for efficiency). 

 

We have 1 type of customer ID in evarX, and 2nd type of customer ID in evarY, and probably another in evarZ that I don't know about. I'm wondering if you can have 2 virtual report suites for CDA, with each using a different evar for stitching. If it's only 1 per account, then we'd have to decide which one to use (i.e., more people and deeper thinking for a decision, which might slow things down)


Confirmed that for now you can only use do one VRS. This problem is solved in CJA, where you can do multiple stitching methods for different views of your data. 

jc608
Level 3
April 5, 2023

What is the best way to track activity to vanity URLs?

 

Level 3
April 5, 2023

Encode a campaign tag in them!

jc608
Level 3
April 5, 2023

That is what we are planning on doing! Glad to know we are headed down the right track. Thanks!

 

jc608
Level 3
April 5, 2023

If we were to transition to CJA from AA, what is the implantation process like? Is it an easy transition? 

 

Adobe Employee
April 5, 2023

Great question. The answer (as always) is: it depends! We've actually got a decision tree to help you figure out the best approach. Most CJA customers send the data they're already collecting in Adobe Analytics over to AEP. We make that really easy, and we give you tools so you can do some data transformations along the way, including (importantly) aligning dimensions and metrics across report suites so they land in the same bucket in CJA. (So if you have multiple report suites with differing implementations, you can get a true global view in CJA without touching code on your pages/apps.) From there, it's just a matter of telling CJA which datasets you want to bring in, and then configuring how you want to view them in what we call Data Views (which are sort of like Virtual Report Suites for CJA, only with a LOT more control over the data—attribution settings, creating new dimensions out existing ones—that sort of thing).

 

I won't say it's a totally painless process. You do have to configure a lot of things, both in AEP (XDM, etc.) and in CJA (Connections, Data Views). But at least you don't have to go through the hassle of re-tagging. 

 

Now, some customers do choose to re-tag, typically using the AEP SDKs (web & mobile), which have a bunch of advantages and a few disadvantages. The advantages are one Adobe tag to rule them all, and an easier integration with Adobe's Real-Time CDP. The disadvantages are that there are a few remaining fields that the AEP SDKs don't capture, such as some of the Device and Technology dimensions—but we're rapidly adding support for those. 

 

If you choose to use the AEP SDKs, your implementation journey is similar once you've got data flowing in to AEP. 

 

The next big big BIG step is bringing in other sources of data—CRM, call center, email, point-of-sale, whatever—and in many cases AEP makes that easy with pre-built connectors. In other cases, you'd need to ETL that data into AEP yourself and map it to XDM before bringing it into CJA and merging it with your digital data (which we do make easy—just tell us which field is the customer ID and which field is the timestamp, and we do the rest to re-key and re-sequence all of your data for you). And then you can do amazing things like see the impact of a point-of-sale marketing campaign on your online retention and vice versa. 

 

This is a HUGE topic and I highly recommend checking out some of the CJA implementation content on Experience League to help answer it further. A member of my team put this together a couple of months ago: https://experienceleague.adobe.com/docs/analytics-platform/using/cja-data-ingestion/data-ingestion.html?lang=en

Adobe Employee
April 5, 2023

Hi everyone! I'm Ben Gaines, Director of Product Management for Adobe Analytics, Customer Journey Analytics, and—most recently—Adobe Product Analytics. I was a community manager earlier in my career at Adobe and I still love meeting and chatting about analytics with people like you. Excited to get in here and have a coffee break (Sugar-free Red Bull for me, thanks) with you all! Let's do it. 

April 5, 2023

Hi Ben, 

 

Please guide me on how to track IP address of visitors via adobe analytics,i am unable to do it

Adobe Employee
April 5, 2023

The IP address is automatically captured as part of every hit (except for hits collected via our server-side data collection methods), so you should already be tracking it. The trick is exposing it for reporting. Most of our customers don't do this, for a variety of reasons, but if you really need to—and if it's aligned with your privacy policies to do so—your options are:

 

  1. I believe you can read a client IP address via JavaScript and pass that into an eVar or prop. I googled it and found a few results.
  2. If you don't want to mess with that (I wouldn't!), Adobe Consulting can set up a VISTA rule to copy the IP address into an eVar or prop for you after the data has been captured by Adobe. 

 

 

Level 3
April 5, 2023

Getting our feet wet with Target, have done some A/B Tests and Personalizations, want to play with Recommendations next. Need to have KPIs for management; we have A4T so can look at baseline vs. with Recommendations, but wondering can I do Recommendations as an A/B Test? Which activity type would I select to start this combo if it's possible?

Adobe Employee
April 5, 2023

Hi David. You have officially exceeded my understanding of Adobe Target 😂

 

I've got a question in to my friends who work on Adobe Target to find an answer for you. Stay tuned. 

Level 3
April 5, 2023

Thanks, and I know it's the wrong session. I'll ask it in the next Target Q&A
https://atcommunityqacoffeebreak0412.splashthat.com/

franklee3k
April 5, 2023

is there a link to join the event?

Adobe Employee
April 5, 2023

You're already in the event! It's just this. . . I think. I hope. Otherwise, I'm in the wrong place. 

April 5, 2023

Hi Sean, 

 

I need to Track IP Address of Visitors in Adobe Analytics using Data Warehouse.

 

I have created a new Data Warehouse request for fetching IP Address of Visitors in Adobe Analytics, but the report is coming blank with no data.

 

Plz help!!!

Adobe Employee
April 5, 2023

Hello there. This could be a few things, I think. First, make doubly sure that you are choosing the right IP address field (I'm assuming you only have one, but you'd be surprised), and the right report suite (i.e., one that has data flowing into it). Second, I'm not 100% sure we automatically hide the IP Address field in DW if you have IP Obfuscation turned on, so that is what I would check next. If IP Obfuscation is on, I wouldn't be surprised if we simply didn't return IP addresses via DW. Third, if none of those is a factor, I think I would probably go straight to Customer Care with this, because IP address should be automatically populated on every hit. Customer Care should be able to look at the clickstream data for you and confirm that we're collecting IP addresses in that report suite, and then work with our Engineering team if there is an issue. 

Marjolijn
Level 2
April 5, 2023

How can i find an easy way to find the most used path to conversion

 

Adobe Employee
April 5, 2023

Hi there. We introduced a feature not too long ago (late last year?) that makes this a bit easier. If you go to the Flow visualization in Analysis Workspace, you can now start by dragging your conversion event in question (orders, signups, video completes, etc.) as the end point and then work backward to the "most used path" by clicking on each of the top "previous step" items as far back as you want to go. Here's an example of what that looks like after I clicked a few previous steps to get a bigger "tree:"