☕[AT Community Q&A Coffee Break] 1/13/21, 8am PT: Robert Calangiu, Senior Product Manager for Adobe Target☕ | Community
Skip to main content
Amelia_Waliany
Adobe Employee
Adobe Employee
November 18, 2020

☕[AT Community Q&A Coffee Break] 1/13/21, 8am PT: Robert Calangiu, Senior Product Manager for Adobe Target☕

  • November 18, 2020
  • 26 replies
  • 17984 views

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

taking place Wednesday, January 13th, 2021 @ 8am PT

👨‍💻👩‍💻REGISTER TODAY👨‍💻👩‍💻

We'll be joined by Robert Calangiu, aka @robertcalangiu,  Senior Product Manager 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:

  • Target Setup and Admin UI
  • A4T Integration
  • AEM Integration
  • General Adobe Target UI 
  • Plus! Responses to the questions you include upon registering for this event (though optional)

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 @robertcalangiu
  • When exchanging messages with Robert 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 Robert

💡Want us to send you a calendar invitation so you don’t forget?  Register now to mark your calendar and receive Reminders! 

 

Robert Calangiu is a Senior Product Manager responsible for evolving Adobe Target's UI.  He was in charge with redesigning the Admin UI and now he is focusing on improving the Activity UI as well as with enhancing the A4T integration. Previously, Robert worked as a product manager for Adobe’s TV Everywhere portfolio, leading Authentication & Fraud Management solutions. He is passionate about building customer centric products and helping customers solve the right problems.

 

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!

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

26 replies

ca90883831
Level 2
January 13, 2021

@Robert_Calangiu

 

Hello, all my questions below are for “form based exp composer”:

 

  1. We use form based experience composer to create Target A/B test. Currently we are using a few regular mboxes on the page. Can I introduce Target global mbox together with regular mbox? aka. Is there an issue to mix global mbox and regular mboxes together? If global mbox better than regular mbox?
  2. I understand we can use “targetPageParams” to pass additional parameters to global mbox.  In at.js 2.x, the global mbox uses 2 functions [adobe.target.getOffer() & adobe.target.applyOffer()]. But how does Target know where exactly to apply offers on a page when using global mbox? With regular mbox, you wrap content in <div>. With global mbox, how to specify the location on the page?
  3. We have 1 target account shared across 2 different teams for 2 different domains. So if my team switches to use global mbox, the other team also need to make the same change?
  4. When passing parameters to global mbox using “targetPageParams”, is there any preference to use one method over the other 2 ?  “An array” or “JSON” object or “Query String”, which one is better?
Nicolas_Swisscom
Level 3
January 13, 2021

@robertcalangiu There are many places in the Target UI i.e. when seting up an activity where the only very few characters can be use (naming of experiences, goals, metrics etc....). Will this be extended?

robertcalangiu
Adobe Employee
Adobe Employee
January 13, 2021

@nicolas_swisscom indeed we have some limits in place right now, but I would love to hear more on your needs? Why you would like to extend these limits, on what entities and how this would help you better do your job? Looking forward for more info here.

Nicolas_Swisscom
Level 3
January 13, 2021

Quite often we just have not enough space to decribe what this or that Experience is about. And A, B, C is not enough. But where it is very often a challenge is in the metrics naming. Often here we can not give a meaningful title here such as "Viewed Samsung FE 5g FAQ page DE" although the text box suggest much more space would result in "Viewed Samsung FE 5g FAQ". Many colleagues also use the German language to name experiences or metrics and as you know German is ca. 30% more in terms of characters/text compared to English. Any chances this gets changed? Why is it limited to only 25 characters?

andyprout82
Level 2
January 13, 2021

@robertcalangiu I'm new to using Adobe Target so bit of a beginners question but currently having an issue where I can't see any mbox calls being made on the pages I am looking to test. Should I create a new mbox for every element of the page I want to test?

Adobe Employee
January 13, 2021

@andyprout82 This is strange; are you sure that you've implemented AT.js in the location you are executing activities?  The js library file may not be implemented in this location, which would be the likely cause of not seeing server calls.  An mbox is no longer required around every element you wish to run an activity with; it's all delivered through a single tag to the page and the VEC or form-based composer.

Nicolas_Swisscom
Level 3
January 13, 2021

@robertcalangiu Would it be possible to make the "Objective" field under Activity Setting mandatory by configuring it somewhere in the setup?

robertcalangiu
Adobe Employee
Adobe Employee
January 13, 2021

@nicolas_swisscom , the "Objective" field under the "Goals&Settings" section is currently optional because it is mostly used as a detailed description of what are the objectives and goals you want to achieve with this activity. Some users are populating it and some of them don't. 

How making it mandatory will help you (or your team) in your day-to-day work? 

Nicolas_Swisscom
Level 3
January 13, 2021

@robertcalangiu It would help the team to be forced to state a clear objective so that others who might have to edit the activity or interpretate the results know what the objective of that test/activity is. Right know you either know it or don't know what a given activity does or has as an objective. It I could somehow configure this field to be mandatory we would significantly increase transparancy for all activities.

Nicolas_Swisscom
Level 3
January 13, 2021

@robertcalangiu In relation to Auto-Target the Target documentationsays: "In the future, this test bed will allow us to open our machine learning platform to our data-savvy clients so that they can bring in their own models to augment Target’s models."

Would you know when, where and how we can "bring our own model"?

robertcalangiu
Adobe Employee
Adobe Employee
January 13, 2021

@nicolas_swisscom wrote:

@robertcalangiu In relation to Auto-Target the Target documentationsays: "In the future, this test bed will allow us to open our machine learning platform to our data-savvy clients so that they can bring in their own models to augment Target’s models."

Would you know when, where and how we can "bring our own model"?


The "bring your own model" or "Auto-Target with Custom Model powered by AEP" capability is currently in development.

I don't have a fixed release date that I can offer in this moment.

ca90883831
Level 2
January 13, 2021

@Robert_Calangiu

 

Hello, repost my previous questions: 

 

All my questions below are for “form based exp composer”:

 

  1. We use form based experience composer to create Target A/B test. Currently we are using a few regular mboxes on the page. Can I introduce Target global mbox together with regular mbox? aka. Is there an issue to mix global mbox and regular mboxes together? Is global mbox better than regular mbox? 
  2. I understand we can use “targetPageParams” to pass additional parameters to global mbox.  In at.js 2.x, the global mbox uses 2 functions [adobe.target.getOffer() & adobe.target.applyOffer()]. But how does Target know where exactly to apply offers on a page when using global mbox? With regular mbox, you wrap content in <div>. With global mbox, how to specify the location on the page?
  3. We have 1 target account shared across 2 different teams for 2 different domains. So if my team switches to use global mbox, the other team also need to make the same change?
  4. When passing parameters to global mbox using “targetPageParams”, is there any preference to use one method over the other 2 ?  “An array” or “JSON” object or “Query String”, which one is better?
Level 5
January 14, 2021

@ca90883831 wanted to provide some feedback in case you might be interested...

 

1. My experience is that you can have multiple mboxes placed on the page this includes a global mbox and a custom mboxes. I like to think of the global mbox as the one you fire on each page. This will make sure we can introduce experiences into the page using the VEC editor. Then if we have unique experiences using the form based editor, we then use a dedicated custom mbox so as to limit the scope.

 

2. Since the global mbox is focused on supporting use cases that leverage the VEC editor, and the VEC editor in turn captures a css selector from the user from one of the options when editing(insert after, before, or manually), the global mbox response on the client side will always have a "selector" value under "action" object. You can actually pass in this key value pair in your applyOffer() function and when the at.js script runs the script it will do the same and find the css selector and inject the html into that spot.

 

3. The auto create global mbox is something you can control at the script level, so you can create two versions of the script for each domain. Additionally if you use Launch you can control it from there.

 

4. Typically arrays perform slightly better than objects in terms of efficiency. I dont know if the at.js script has any conditions that look at one over the other first as an example therefor being executed faster.

 

Hope this helps and best of luck!

 

ca90883831
Level 2
January 14, 2021

@josejr19  thanks very much!

 

Do you know if global mbox would work with FEC (form based experience composer)? Im trying to figure out how to specify the testing location on the page with FEC+Global mbox implementation. 

 

FEC + Local mbox makes more sense to me, but i'm researching on the FEC + Global option. Very limited resource online as far as I can tell. 

 

 

jonathanl557422
Level 2
January 13, 2021

Hi @robertcalangiu 

 

What's the reasoning behind VRS's not being supported with A4T? Our use case is that we've setup VRS to only include desired production traffic. The parent report suite includes everything including bot traffic, dev traffic, etc. Using the parent to report on Adobe Target activities in Analytics results in questions around data accuracy.

 

If the VRS was created with only hit based segments, does that make a difference in whether the VRS can be selected when reporting Target activities?

robertcalangiu
Adobe Employee
Adobe Employee
January 14, 2021

@jonathanl557422 wrote:

Hi @robertcalangiu 

 

What's the reasoning behind VRS's not being supported with A4T? Our use case is that we've setup VRS to only include desired production traffic. The parent report suite includes everything including bot traffic, dev traffic, etc. Using the parent to report on Adobe Target activities in Analytics results in questions around data accuracy.

 

If the VRS was created with only hit based segments, does that make a difference in whether the VRS can be selected when reporting Target activities?


A few of the reasons why Virtual Report Suites are not supported with A4T are:

- we cannot upload classification data to it (like activity and experience names)

- they don't offer "real-time" data reporting like the regular report suites are

 

VRS are not supported (selectable) in A4T even if they were created with only hit based segments.

Amelia_Waliany
Adobe Employee
Adobe Employee
January 13, 2021

Hi @robertcalangiu ! This question was shared by benrmorrill43:

"How to add dynamic content (ex. lead first name) using the VEC editor?"

 

robertcalangiu
Adobe Employee
Adobe Employee
January 13, 2021

@amelia_waliany wrote:

Hi @robertcalangiu ! This question was shared by benrmorrill43:

"How to add dynamic content (ex. lead first name) using the VEC editor?"

 


You can do this by using the Edit Text/HTML option in VEC when you have content in place.

 

Do Edit -> Edit Text/HTML and enter the following code in the Code View of the HTML editor:

<div class="some-div-with-js-var-replaced">
<div class="placeholder-lastName">empty for the moment</div>
<script>
$(".placeholder-lastName").html(someJavaScriptVariable);
</script>
</div>

 

And here you have some documentation on how to use custom code in Target: https://experienceleague.adobe.com/docs/target/using/experiences/vec/modifications/vec-code-editor.html?lang=en#section_EE27E7572AA74397BBDED563B2B3D509

 

seattler5168376
Level 2
January 13, 2021

@robertcalangiu Hi!

Is it possible to move users to a new audience if they click on an element using A4T as the reporting source?

robertcalangiu
Adobe Employee
Adobe Employee
January 14, 2021

@seattler5168376 wrote:

@robertcalangiu Hi!

Is it possible to move users to a new audience if they click on an element using A4T as the reporting source?


Using A4T integration and Analytics as reporting source makes this use case possible. 

You can have a segment created in Analytics with the users that clicked on an element and that segment will be shared with Target and can be used as an audience.

Amelia_Waliany
Adobe Employee
Adobe Employee
January 13, 2021

Hi @robertcalangiu , thank you for taking the time today to share your expert guidance! This question was shared by catlady45: "What are the benefits of using Auto Target vs Experience Targeting?"

robertcalangiu
Adobe Employee
Adobe Employee
January 13, 2021

@amelia_waliany wrote:

Hi @robertcalangiu , thank you for taking the time today to share your expert guidance! This question was shared by catlady45: "What are the benefits of using Auto Target vs Experience Targeting?"


Hi @catlady45 ,

 

Experience Targeting (XT) is usually the first step of most personalization efforts. Experience Targeting allows you to set business rules to indicate what content/experience to deliver to each user, based on the segment to which that user belongs. Experience targeting does not utilize any machine learning for automation of experience delivery.
And it is typically used when we have information about segments that indicate a preference for a different user experience, OR when we have a reason to show different experiences based on some segment information (such as offers based on location, customer vs. prospect, etc).

 

Auto-Target serves the most tailored experience to each visitor based on his or her individual customer profile and the behavior of previous visitors with similar profiles.
Auto-Target automates rules-based targeting and ML, rather than the business rule, is deciding what the rule should be, based on actual user preference. This allows for “more intelligent” targeting or targeting at scale.

 

Unlike AB test where the experience allocation for a given visitor is sticky, Auto-Target optimizes the specified business goal over each session. And because Auto-Target can adapt to changes in visitor behavior, it can be run perpetually to provide lift. This is sometimes referred to as “always-on” mode.

Nicolas_Swisscom
Level 3
January 13, 2021

@robertcalangiu When running an Auto-Target activity, can we remove and add Experiences once AI/ML has had enough learning time (ie. after 15 days and when the clock is green)?