Rob Hornick is the Senior Product Manager for Machine Learning and Personalization with Adobe Target, based in San Francisco. Rob is energized by building tools to personalize digital experiences and by putting advances in machine learning into marketers’ hands. Prior to joining Adobe, Rob was a Manager with Accenture Digital where he helped marketers optimize their processes and technology.
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 1/13/21 Adobe Target Coffee Break with @Robert Calangiu
Topics help categorize Community content and increase your ability to discover relevant content.
@Rob_Hornick How do you keep everything manageable and maintainable when scaling up the number of A/B tests and setting up for personalisation at scale across multiple customer journeys? Any advice or best practices you can share?
@Rob_Hornick We are easing into using Profile Scripts.... are there best practices around how many is too many? At what point do they impact page load performance? Etc.
@kadcock Here's a helpful link, it mentions all the limits in Adobe Target: https://experienceleague.adobe.com/docs/target/using/troubleshoot/target-limits.html?lang=en#orderid...
Specifically the section:
Profile scripts
Recommended limit of active profile scripts: 300
Recommended limit of total profile scripts per account: 2,000
Hope that helps!
@kadcock wrote:@Rob_Hornick We are easing into using Profile Scripts.... are there best practices around how many is too many? At what point do they impact page load performance? Etc.
Hi @kadcock , Rami shared a good response earlier around limitations in number of profile scripts. To that I'll add some additional recommendations:
More guidance on the total number of instructions and loops is available here: https://experienceleague.adobe.com/docs/target/using/audiences/visitor-profiles/profile-parameters.h...
Hey, @Rob_Hornick any preference or best practices on using auto-allocate vs. sample size calculator for a/b testing?
@FDmAmG wrote:Hey, @Rob_Hornick any preference or best practices on using auto-allocate vs. sample size calculator for a/b testing?
Hi @FDmAmG ! Auto-Allocate can be used almost any time you would run an A/B test, but it can be especially good to use in the following circumstances:
You might want to run a classical A/B test under the following circumstances:
The last bulleted item was something I hadn't considered! Thank you @Rob_Hornick
Good morning and welcome! Looking forward to chatting with you all today. I'll begin answering questions shortly!
I'm struggling with understanding how to get Auto-Target or Auto Personalization to use our custom data attriubutes. We have a number of items we send to Analytics that we would like it to consider. 1) How do we teach the ML algorithm about these. 2) Is it configurable in any way? Thx!
@ToddWeston @Rob_Hornick Re: using custom attributes in Auto Personalization-- it seems like Target is pulling in custom analytics segments shared to the Experience Cloud, but no other Analytics data other than standard metrics. We are specifically interested in key custom events that have been set up to define success actions on the site.
@rmaisner wrote:@ToddWeston @Rob_Hornick Re: using custom attributes in Auto Personalization-- it seems like Target is pulling in custom analytics segments shared to the Experience Cloud, but no other Analytics data other than standard metrics. We are specifically interested in key custom events that have been set up to define success actions on the site.
Hi @rmaisner , you are correct that Target doesn't "know" about attributes that haven't been published to Target as segments via the Experience Cloud. That said, Analytics custom events can be used as the optimization metric for both Auto-Allocate and Auto-Target activities with the new A4T support recently added to those activity types. For more detail on the specifics of A4T support for Auto-Allocate and Auto-Target, check out: https://experienceleague.adobe.com/docs/target/using/integrate/a4t/a4t-at-aa.html
(Analytics custom events cannot be used as the optimization metric for Automated Personalization as A4T support is not available for this activity type.)
@ToddWeston wrote:I'm struggling with understanding how to get Auto-Target or Auto Personalization to use our custom data attriubutes. We have a number of items we send to Analytics that we would like it to consider. 1) How do we teach the ML algorithm about these. 2) Is it configurable in any way? Thx!
Hi @ToddWeston! Auto-Target (AT) and Auto-Personalization (AP) will consider all out-of-box attributes and all custom attributes in the Target profile. If you send profile attributes to Analytics, to get Target to consider these attributes, you need to send them to Target as well. This can be done in a few ways: you could share segments from Analytics to Target; you could integrate with Target through the Customer Attributes service; or you could send data to Target on the page or in your API calls. More info on publishing segments from Analytics is available here: https://experienceleague.adobe.com/docs/analytics/components/segmentation/segmentation-workflow/seg-...
More info on the differences and "how-to" of other methods is available here: https://experienceleague.adobe.com/docs/target/using/implement-target/before-implement/methods/metho...
Whichever method you choose, AT and AP will automatically consider all available data attributes in modeling the best content option for a given visitor.
You also mentioned whether it's configurable in any way which attributes AT/AP consider for the algorithm. The short answer is "yes," you can choose to block certain attributes from being considered by the AT/AP algorithm. This is useful to customers in highly regulated industries (e.g. financial services) who may need to prevent certain attributes (e.g. geography, demographic affinity segment) from being used in content decisions. To block specific attributes from AT/AP, please contact Customer Care or your Customer Success Manager.
@Rob_Hornick How do you keep everything manageable and maintainable when scaling up the number of A/B tests and setting up for personalisation at scale across multiple customer journeys? Any advice or best practices you can share?
@helvoirt wrote:@Rob_Hornick How do you keep everything manageable and maintainable when scaling up the number of A/B tests and setting up for personalisation at scale across multiple customer journeys? Any advice or best practices you can share?
Hi @helvoirt ! This is a challenge to answer concisely within the scope of a forum post, but the best answer I can give is that you need to set up a testing/personalization organization and have a repeatable process that is followed for all tests/personalization activities. The Target Welcome Kit provides some general guidance on how you might do this. For specific and concrete examples, I would point you at the excellent customer sessions our customers have shared at Adobe Summits in the past. You can see a listing of all Target sessions from Adobe Summit 2020 here:
https://www.adobe.com/summit/2020/sessions.html?Products+%26+Services=Target
The upcoming Adobe Summit 2021 features 3 sessions that I think will address your question:
https://portal.adobe.com/widget/adobe/as21/catalogsum2021?search=910
https://portal.adobe.com/widget/adobe/as21/catalogsum2021?search=908
https://portal.adobe.com/widget/adobe/as21/catalogsum2021?search=907
Hi @Rob_Hornick , thanks for taking the time today! This questions was posted by yza085
geoffreyl854413: "In as few words as possible, what is the primary advantage of using Automated Personalization vs. Auto Target"
Views
Replies
Total Likes
@Amelia_Waliany wrote:Hi @Rob_Hornick , thanks for taking the time today! This questions was posted by yza085
geoffreyl854413: "In as few words as possible, what is the primary advantage of using Automated Personalization vs. Auto Target"
Hi @geoffreyl854413 ! Auto-Target (AT) uses personalization to select the best experience for a visitor and builds a predictive model per experience, while Automated Personalization (AP) uses personalization to select the best combination of offers for a visitor and builds a predictive model per offer. That means:
Auto-Target is better when:
Automated Personalization is better when:
Hi @Rob_Hornick, this question was posted by christiner93676: "Please provide best practice / recommendations on leveraging traffic allocation methods (auto-allocate to best experience vs. auto-target for personalized experiences)"
Views
Replies
Total Likes
@Amelia_Waliany wrote:Hi @Rob_Hornick, this question was posted by christiner93676: "Please provide best practice / recommendations on leveraging traffic allocation methods (auto-allocate to best experience vs. auto-target for personalized experiences)"
Hi @christiner93676 ! The choice here really depends on your goal.
Auto-Allocate will result in a non-personalized overall winning experience being chosen for most visitors.
Auto-Target will result in a personalized experience chosen for each visitor, with multiple experiences receiving traffic.
Apart from this distinction, there's one additional consideration to keep in mind. Because Auto-Allocate is non-personalized, it can get lift more quickly than a personalized model can. So Auto-Allocate is preferred in time-constrained circumstances (e.g. promotion around a holiday, landing page for an email campaign, registration page for a conference) when Auto-Target might not get to build personalized models. Auto-Allocate can also be preferred when you have many experiences to test, but little traffic (for example, if with your site's traffic, running a standard A/B test takes 30 days to reach significance, and your content changes monthly, Auto-Target will likely not be able to produce personalized models in a timely fashion to deliver lift.)
Views
Likes
Replies
Views
Likes
Replies
Views
Likes
Replies
Views
Likes
Replies
Views
Likes
Replies