☕[AT Community Q&A Coffee Break] 8/11/21, 8am PT: Jim McTiernan, Principal Solutions Consultant for Adobe Target☕ | Community
Skip to main content
Amelia_Waliany
Employee
May 28, 2021

☕[AT Community Q&A Coffee Break] 8/11/21, 8am PT: Jim McTiernan, Principal Solutions Consultant for Adobe Target☕

  • May 28, 2021
  • 14 replies
  • 9793 views

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

taking place Wednesday, August 11th, 2021 @ 8am PT

🗓️Be sure to MARK YOUR CALENDARS with a link to this thread☕🗓️

We'll be joined by Jim McTiernan, aka @jim_mctiernan, Principal Solutions Consultant for Adobe Target, who will be signed in here to the Adobe Target Community to chat directly with you on this thread about your Adobe Target questions pertaining to his areas of expertise:

  • Adobe Target Recommendations
  • AB and MVT testing
  • Personalization

 

REQUIREMENTS TO PARTICIPATE 

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

 

INSTRUCTIONS 

  • Click the blue “Reply” button at the bottom right corner of this post
  • Begin your Question with @jim_mctiernan
  • When exchanging messages with Jim about your specific question, be sure to use the editor’s "QUOTE" button, which will indicate which post you're replying to, and will help contain your conversation with Jim

**For those who have joined an Adobe Target Community Q&A Coffee Break before: please note that we are no longer using formal registration pages for these events - just be sure to Mark Your Calendars to sign in here to the Community on 8/11/21 @ 8am PT, and hop onto this thread for direct answers to your questions, from Jim

 

 

Jim McTiernan has been involved in the optimization space since 2009 when he joined Adobe Corporation. Currently, Jim is an Adobe Cloud Expert, specializing in Adobe Target.

Curious about what an Adobe Target Community Q&A Coffee Break looks like? Be sure to check out our past 2020 Adobe Target Coffee Breaks, covering a WIDE variety of Adobe Target topics, and our latest thread from our 7/21/21 Adobe Target Coffee Break with @davidsonpm 

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

14 replies

New Participant
August 12, 2021

 @Jim_McTiernan Hello Jim, Have a question around Recommendations - we have around 370K products. Around 1K products go out-of-stock and around 4K products are taken out from the website and some are added back. Both the data are from different DataSources. We are updating in feed under 2 entities to exclude them from the Recommendation algorithm. The feed is updated every Monday and Thursday, it takes around 8 hours to process and exclusions to reflect. However, we want the product exclusions to take effect immediately or max within 1 hr else the product in recommendation carousel may take them to 404 page or product that customers can't order (due to out-of-stock). CC team confirmed that time taken for the feed upload doesn't depend on the feed file size but the server queue, so reducing the size of the feed also will not work here. Is there any other way to have products getting excluded faster?

they are in thousands to manually exclude.

Jim_McTiernan
Employee
August 11, 2021

Thanks everyone for participating! And many thanks to Moses and Surbhi for your help answering questions today. Appreciate everyone's time and we will look forward to seeing you at future Coffee Breaks.

surebee
Employee
August 11, 2021

@Jim_McTiernan thanks for taking the time to answer questions today! This question was originally posted by Target Community user @christammm in this original thread:

 

"My A/B Test activity has recently finished it's desired testing duration. I'm using Target Reporting as the reporting source. Before the activity was launched, I added some extra audiences for reporting such as "New Visitors" , "Returning Visitors", and two custom audiences: 'Mobile Visitors', and 'Desktop Visitors'.

 

 

The issue that I'm currently facing is now I want to see combined visitors who qualified as both ("New Visitor" or "Returning Visitor") AND "Mobile Visitor". Vice versa for "Desktop Visitors".

 

However I'm concerned about the fact that my activity has already finished running, and that adding new audiences to the activity could potentially not display any new data that fits the criteria for the combined audiences that I want.

 

Given that there are visitors who qualified for my existing audiences, and the activity has finished, If I were to create new audiences (e.g. - New Mobile Visitors, Returning Mobile Visitors, New Desktop Visitors, Returning Desktop Visitors) based off of those audiences, can I expect data to appear in Target Reports?"

Jim_McTiernan
Employee
August 11, 2021

@surebee wrote:

@Jim_McTiernan thanks for taking the time to answer questions today! This question was originally posted by Target Community user @christammm in this original thread:

 

"My A/B Test activity has recently finished it's desired testing duration. I'm using Target Reporting as the reporting source. Before the activity was launched, I added some extra audiences for reporting such as "New Visitors" , "Returning Visitors", and two custom audiences: 'Mobile Visitors', and 'Desktop Visitors'.

 

 

The issue that I'm currently facing is now I want to see combined visitors who qualified as both ("New Visitor" or "Returning Visitor") AND "Mobile Visitor". Vice versa for "Desktop Visitors".

 

However I'm concerned about the fact that my activity has already finished running, and that adding new audiences to the activity could potentially not display any new data that fits the criteria for the combined audiences that I want.

 

Given that there are visitors who qualified for my existing audiences, and the activity has finished, If I were to create new audiences (e.g. - New Mobile Visitors, Returning Mobile Visitors, New Desktop Visitors, Returning Desktop Visitors) based off of those audiences, can I expect data to appear in Target Reports?"


This use case is a major benefit of using the Analytics for Target (A4T) integration. If Adobe Analytics is selected as your test Activity Reporting Source, then any new metrics and segments can be applied to test reporting retroactively after the test has run. If Target reporting is used, you will need to predefine all the success metrics you wish to use as you set-up the test.

See: https://experienceleague.adobe.com/docs/target/using/integrate/a4t/reporting.html?lang=en

Amelia_Waliany
Employee
August 11, 2021

@jim_mctiernan thanks for taking the time to answer questions today! This question was originally posted by Target Community user @praveshn5700477 in this original thread :

 

"if we are showing the products in 3 different recommendation (eg: recommended for you, based on your last purchase, etc) to the logged-in user (A) on the homepage/landing page on m web, and if the same user logs in to the app, Target should be able to identify the user as user (A)  and the user should see the same products is recommended for you, based on your last purchase, etc as he saw on m web. how this can be achieved?"

Jim_McTiernan
Employee
August 11, 2021

@amelia_waliany wrote:

@jim_mctiernan thanks for taking the time to answer questions today! This question was originally posted by Target Community user @praveshn5700477 in this original thread :

 

"if we are showing the products in 3 different recommendation (eg: recommended for you, based on your last purchase, etc) to the logged-in user (A) on the homepage/landing page on m web, and if the same user logs in to the app, Target should be able to identify the user as user (A)  and the user should see the same products is recommended for you, based on your last purchase, etc as he saw on m web. how this can be achieved?"


You will need to use mbox3rdpartyid with the Target request and pass a consistent customer id value for the user with each Target call across the different channels to achieve this use case. Using the same id value, Target will then access the known user’s profile and provide consistent recommendations across different channels.  Please see: https://experienceleague.adobe.com/docs/target/using/audiences/visitor-profiles/3rd-party-id.html?lang=en

New Participant
August 11, 2021

@jim_mctiernanDO you have any good tools or methods to help us understand how to debug Target experiences that are failing to load on the page due to JS errors or conflicts when running mulitple activities on a page. I have seen errors related to click tracking but nothing solid seems to some out of it. Tips/Tricks?

Jim_McTiernan
Employee
August 11, 2021

@jamie_re wrote:

@jim_mctiernanDO you have any good tools or methods to help us understand how to debug Target experiences that are failing to load on the page due to JS errors or conflicts when running mulitple activities on a page. I have seen errors related to click tracking but nothing solid seems to some out of it. Tips/Tricks?


Are you using Mbox Trace for debugging? It should show the Target Activities, ones you've qualified for, and Experiences returned. See:

https://experienceleague.adobe.com/docs/target/using/implement-target/client-side/at-js-implementation/functions-overview/target-debugging-atjs.html?lang=en#section_FD3BC8019FA847209AB8BCA747C50211

New Participant
August 11, 2021

I am using tge MBox Trace and I can see what is running but I am interesting in what is failing to run and if you have any tips about how to debug that kind of situation.

New Participant
August 11, 2021

@jim_mctiernan How do access tokens work for hitting the target API?
99% of the documentation I have read say nothing about needing an access token to hit the API, (with the 1 % just saying at the beginning of the API docs, here is how you get an access token, but nothing saying it needed to be included on any other request.) so I was surprised when I copied a target request from my dev tools and saw that the request payload had an API token.
Are these minted constantly? If I get one, can I use it forever? Do they have time limits? etc.

surebee
Employee
August 11, 2021

@darthzeran wrote:

@jim_mctiernan How do access tokens work for hitting the target API?
99% of the documentation I have read say nothing about needing an access token to hit the API, (with the 1 % just saying at the beginning of the API docs, here is how you get an access token, but nothing saying it needed to be included on any other request.) so I was surprised when I copied a target request from my dev tools and saw that the request payload had an API token.
Are these minted constantly? If I get one, can I use it forever? Do they have time limits? etc.


@darthzeran,

The Target API can be split into different categories as described here.

All Admin APIs and the Authenticated Profile APIs and the Reporting API (subsection in the Admin API) use the Adobe.IO integration. And all Adobe.IO APIs must include the Access Token in the request header.

The Delivery API does not need authentication. 

New Participant
August 11, 2021

@surebee wrote:

@darthzeran wrote:

@jim_mctiernan How do access tokens work for hitting the target API?
99% of the documentation I have read say nothing about needing an access token to hit the API, (with the 1 % just saying at the beginning of the API docs, here is how you get an access token, but nothing saying it needed to be included on any other request.) so I was surprised when I copied a target request from my dev tools and saw that the request payload had an API token.
Are these minted constantly? If I get one, can I use it forever? Do they have time limits? etc.


@darthzeran,

The Target API can be split into different categories as described here.

All Admin APIs and the Authenticated Profile APIs and the Reporting API (subsection in the Admin API) use the Adobe.IO integration. And all Adobe.IO APIs must include the Access Token in the request header.

The Delivery API does not need authentication. 


Maybe we need to make a ticket then, because when we call the Delivery API without an access token to hit our mBox, we get nothing, but when I copied the call from my DevTools and pasted it in postman, it worked because there was an access_token field in the payload

New Participant
August 11, 2021

@jim_mctiernan How can I pass a multivariable custom attribute through

https://developers.adobetarget.com/api/recommendations/#operation/saveEntities.  And then from that, how can I add a parameter matching rule in a criteria to filter on a multi value custom attribute?  
Employee
August 11, 2021

@darthzeran wrote:

@jim_mctiernan How can I pass a multivariable custom attribute through

https://developers.adobetarget.com/api/recommendations/#operation/saveEntities.  And then from that, how can I add a parameter matching rule in a criteria to filter on a multi value custom attribute?  

Hi @darthzeran - Please refer the following documentation for sample code for passing an array through a custom entity attribute.  This is an example using the delivery API however the same approach can be used for the save entity API. - https://experienceleague.adobe.com/docs/target/using/recommendations/entities/custom-entity-attributes.html?lang=en#using-apis 

 

Additionally, below the sample code on that page, the documentation walks through how to filter / segment matching against the array.

New Participant
August 11, 2021

@moses_maxen wrote:

@darthzeran wrote:

@jim_mctiernan How can I pass a multivariable custom attribute through

https://developers.adobetarget.com/api/recommendations/#operation/saveEntities.  And then from that, how can I add a parameter matching rule in a criteria to filter on a multi value custom attribute?  

Hi @darthzeran - Please refer the following documentation for sample code for passing an array through a custom entity attribute.  This is an example using the delivery API however the same approach can be used for the save entity API. - https://experienceleague.adobe.com/docs/target/using/recommendations/entities/custom-entity-attributes.html?lang=en#using-apis 

 

Additionally, below the sample code on that page, the documentation walks through how to filter / segment matching against the array.


I have this page open, so I guess I need to try tor refine my question, sorry about that.

It's that that's the entities API call - how do I pass multi-value there? The documentation  has an mbox example and CSV example, but we load via target entities API calls
(the context here is because I can't use mbox or csv I can't confirm how it should look once loaded)
Jim_McTiernan
Employee
August 11, 2021

Good morning everyone and welcome! I’m looking forward to answering your questions today.

New Participant
August 11, 2021

@Jim_McTiernan How do I use Target to track multiple CTAs on a page at one time?  Some pages have multiple CTAs and it would be tedious to test all links separately.  Thank you!  [Erin Gavin from Intel UX/UI team]

 

Jim_McTiernan
Employee
August 11, 2021

@erinmgavin67 wrote:

@Jim_McTiernan How do I use Target to track multiple CTAs on a page at one time?  Some pages have multiple CTAs and it would be tedious to test all links separately.  Thank you!  [Erin Gavin from Intel UX/UI team]

 


Hi Erin, please use the free-form click tracking metric I mentioned above. You can apply one success metric to multiple CTAs, and it works for both Target reporting as well as A4T reporting.  See: https://experienceleague.adobe.com/docs/target/using/activities/success-metrics/click-tracking.html?lang=en

New Participant
August 5, 2021

@Jim_McTiernan

1) How do we set up an activity experience (eg. a pop-up when a user abandons a journey) so that a user can only see it once in a visit?

2) Linked to the above, how can we see how many times a user sees a Target test experience in a single visit? Is there an A4T dimension that can be used, for example?

3) Is it possible/recommended to set up AA tagging on specific CTAs within a pop-up banner - not a  unique page with a defined URL? CTA might be "submit", or similar.

 

Thanks in advance,

Dan

Jim_McTiernan
Employee
August 11, 2021

@danielt36113379 wrote:

@Jim_McTiernan

1) How do we set up an activity experience (eg. a pop-up when a user abandons a journey) so that a user can only see it once in a visit?

 

You can set a user profile in the custom code section of the offer/experience (in Modifications panel), and then Target the Activity to visitors without that profile value (ie user.sawOffer=true).  More info on Custom Code in the Modification panel here: https://experienceleague.adobe.com/docs/target/using/experiences/vec/modifications/vec-code-editor.html?lang=en

 

2) Linked to the above, how can we see how many times a user sees a Target test experience in a single visit? Is there an A4T dimension that can be used, for example?

 

I would try building a Segment in Analytics based on Target Activity impressions. I have never done so myself but I think this should work.

 

3) Is it possible/recommended to set up AA tagging on specific CTAs within a pop-up banner - not a  unique page with a defined URL? CTA might be "submit", or similar.

 

Yes you can always set-up AA tagging on specific CTAs. One benefit of the Analytics for Target (A4T) server-side integration between Analytics and Target is that you can define a free-form click metric using Target (e.g. on a brand new CTA button you are adding to a page) using a free-form click tracking metric you visually select when building an Activity in Target .  See: https://experienceleague.adobe.com/docs/target/using/activities/success-metrics/click-tracking.html?lang=en

 

 


 

New Participant
August 12, 2021

Thanks @jim_mctiernan - this is incredibly helpful.