Expand my Community achievements bar.

Join us for an upcoming in-person Adobe Target Skill Builders event ~~> We're hosting these live learning opportunities to equip you with the knowledge and skills to leverage Target successfully. Learn more to see if we'll be coming to a city near you!

☕[AT Community Q&A Coffee Break] WEDNESDAY 5/24/23, 8am PT: Answers to Your post- Target @ Adobe SUMMIT 2023 Questions, from Ryan Roberts, Gentry Lin, and Ryan Pizzuto of the Adobe Target Consulting Team ☕

Avatar

Administrator

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

taking place Wednesday, May 24th, 2023 @ 8am PT - 9am PT 

We'll be joined by Ryan Roberts (aka @Ryan_Roberts_), Gentry Lin (aka @GentryLin), and Ryan Pizzuto (aka @ryan_pizzuto)

of the Adobe Target Consulting team, and Mihnea Docea (@MihneaD) of the Adobe Technical Support Engineering team, who will all be signed in here to the Adobe Target Community to chat directly with you on this thread about your Adobe Target questions related to:

 Any and all of your Questions related to Target @ Adobe Summit 2023! *Feel free to review any of the on-demand Adobe Target Summit Session recordings in advance to bring your follow-up Questions to this chat on 5/24

REGISTER HERE!

PARTICIPATING IS EASY:

  • Sign in to the Community, Reply to this thread with your questions related to the Adobe Target topics covered 
  • Stand-by during the hour as the experts weigh in ~ this way you can clarify your question or ask for more details directly 
  • 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 our hosts' Community Usernames: @Ryan_Roberts_, @GentryLin@ryan_pizzuto, and @MihneaD
  • Something already coming to mind? Feel free to post your topic-related questions in advance, to ensure our experts get a chance to weigh in on your question while they're signed in for the hour 

REGISTER TODAY

ryan roberts.png

 

 

Ryan Roberts, Principal Consultant, Adobe

Ryan runs pre-sales proof-of-concept engagements for clients across North America as an implementation and testing expert who helps clients verify how Adobe Target can meet their requirements and boost their digital marketing optimization efforts.

 

gentry lin.jpeg

 

Gentry Lin, Principal Consultant, Adobe

Gentry is an Adobe Senior Solutions Consultant specializing in Adobe Target. She has extensive practice in Target client-side implementation, including single page applications. Coming from a background in Adobe Audience Manager and Adobe Analytics, Gentry is deeply versed in how Target's integrations within the Adobe Experience Platform can power personalization, activation, insights, and optimization. She loves to talk with customers about how Target's dynamic targeting capabilities can help customers develop their personalization programs.ryan pizzuto.jpeg

 

 

Ryan Pizzuto Senior Consultant, Adobe

Ryan Pizzuto is a Senior Expert Solutions Consultant focused on Adobe Target. He has been working in the optimization space for 15 years, both on the client side building an optimization practice from the ground up and recently consulting some of Adobe’s largest, most complex customers helping them maximize value from Adobe Target. He is passionate about optimization and personalization and evangelizing the possibilities with Adobe Target.

 

Curious about what an Adobe Target Community Q&A Coffee Break looks like? Be sure to check out the thread from our latest 4/12/23 Adobe Target Coffee Break  with Adobe Senior Consultants Matthew Bailie @MBailie and Georgia Frailey @Georgia_CA , with support from @simochen of the Adobe Technical Support Engineering team

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

58 Replies

Avatar

Level 4

This is useless.. Chatting via posts is a poor experience when trying to have conversations and I don't need my email box blowing up.

This should just be a zoom meting to have a discussion. 

 

 

Avatar

Employee Advisor

Hello everybody, and welcome. This is Mihnea Docea from the Target Support team. I am looking forward to all of your questions.

 

Mihnea Docea "Committed to Excellence" | Technical Support Engineer | Adobe | 1 (800) 685-2950 #3 #2 #3 | docea@adobe.com

Avatar

Level 2

Hi all,

We are new to Target and currently are struggling with how to publish images we uploaded for our first Target activity.

Can you please advise?

Thank you,

Marie

Avatar

Employee

Hello Marie,
Happy you joined the Target family!

Couple of ways to use your images:

  • Publish the image from your Content management system and only add a <img/> code in your activity with the source attribute being the published url for that image
  • Upload your image in the Target image offers UI and then leverage the "Replace Content/Image" option in your activity

Avatar

Level 2

Hi @eric-thibeault ,

 

Publish the image from your Content management system and only add a <img/> code in your activity with the source attribute being the published url for that image - does this work for the original image or the 'alternative images' in the activity? I understand it the way that I upload the original image to Assets > Files > on the stage/prod environment and publish it there. But I don't have the publish option when uploading to Image offers UI or Target assets

  • Upload your image in the Target image offers UI and then leverage the "Replace Content/Image" option in your activity - we tried that and there was no option for publishing the images.

Adobe Target is not behaving the same way than AEM when it comes to images:  From Adobe Target, you can't "publish" images after they are uploaded in the image offers UI. 

 

The only way you can use an image that has been uploaded in the image offers UI (of Target) is by using the "Replace Content/Image" option in your Visual Experience Composer.  There is no "Publish" button in the Image Offers UI in Target

The other method I mentioned in my original answer is that you could publish your image from your AEM DAM, there is a way to publish images from the AEM DAM, as this is a tool intended for this: publish content/images.  Once the image is publish on prod, you have the ability to take its public URL and add it to your Adobe Target activity via a change on the URL of the image you want to change, or via a custom code, however you want to show this image in your activity.

 

So, to recap:

  • You can upload your image in Target Image Offers AND Replace Content/Image in your Visual Experience Composer
  • - OR -
  • You can upload your image in AEM DAM and publish it there AND use its URL to modify any <img> tag you have in your Target activity

Hope that helps

Avatar

Employee Advisor

Hi @Marie_ICT

It sounds like you are trying to upload images directly into Target (Target > Offers > Image offers)? Did you configure the Administration > Scene7 Configuration settings? You can reach out and log a ticket with support if you need the configuration details.

Avatar

Level 2

Hi Ryan,

We got the Administration configured via Adobe ticket so I hope it's working alright.

No, we uploaded the images via Assets - this interface: https://kerry.experiencecloud.adobe.com/assets.html/content/dam/mac..

Thanks,

Marie

Avatar

Level 2

Hi @Ryan_Roberts_ ,

Yes, we got the Administration configured with help of Adobe support (We raised a ticket for it.).

No, we uploaded the images via kerry.experiencecloud.adobe.com/assets.html/content/dam/mac..., although we can see them in the Image Offers tab as well.

Neither area offers an option to publish the images and we can see in Assets that the images are unpublished.

Thanks,

Marie

Avatar

Community Advisor

@GentryLin @Ryan_Roberts_ @GentryLin @ryan_pizzuto 

I am trying to push mbox parameter for page load requests as per below doc but I am unable to

 see them in Network tab of the developer console. Any suggestions on why this is happening?

 

https://experienceleague.adobe.com/docs/platform-learn/implement-in-websites/implement-solutions/tar...

Avatar

Employee

Hi @JyotiSharmaV ! Can you provide a bit more information? I'm assuming you built the library for the development environment you're using? And the rule event is "library loaded (top)"?

Avatar

Community Advisor

Yes @adobe-gentry, @GentryLin this is how I added parameters to my page load in target calls. And, Yes I am testing this at the development and staging environment.

Screenshot 2023-05-24 at 10.43.23 AM.png

the params are added as below Screenshot 2023-05-24 at 10.46.27 AM.png

it is supposed to appear like below example screenshot but my pageName variable is not coming up in the Network call. What could be the reason?

Screenshot 2023-05-24 at 10.45.25 AM.png

Avatar

Employee

Can you send me a screenshot of your current network request without the parameter? Is your 'page title' data element using `document.title`, a different default element, or custom code?

Avatar

Community Advisor

this is the screenshot from the production where there is no parameter pushed yet (as I am testing at staging only). But it looks exactly same as staging as no parameter is getting passed.

Screenshot 2023-05-24 at 11.23.26 AM.png

 

Regarding: Is your 'page title' data element using `document.title`, a different default element, or custom code?

-> I have my data element created using javascript variable something like:

digitalData.page.pageInfo.pageTitle

 Screenshot 2023-05-24 at 11.16.56 AM.png

Avatar

Employee Advisor

Hi @JyotiSharmaV,

Your setup seems good. I would double check that the latest version of that data element has been published to the Launch/Tag property library you are currently testing on. Also, you can use the developer console to check if the data element is getting set on the page by entering this command in the console tab: 

_satellite.getVar("DATAELEMENTNAME");

If you get the expected value in the console but still don't see the parameter in your Target call then perhaps the latest version of your rule hasn't been published yet to the library on the page.

Hope that helps!

Avatar

Community Advisor

How's this is possible @Ryan_Roberts_  Launch publishing flows from Development to Published. Once the Tag/Rule is published to production then it gets implemented automatically on staging and dev environment also.

jsvasu_0-1684949424300.png

I did check your command in console and it's pulling me the correct data which is expected for that data element. However, still my parameter "pagename" dint gets attached in the network call.Screenshot 2023-05-24 at 12.32.09 PM.png

 

Avatar

Level 2

Hi All,

I have a pre-hiding snippet embedded on the web pages. Also, there is a cookie consent feature implemented.
https://experienceleague.adobe.com/docs/target-dev/developer/client-side/at-js-implementation/at-js/...

 

On every page load, the pre-hiding snippet code will add a permanent 3-second delay to page rendering even if the target cookies are not accepted by the users.

 

We know this snippet helps when the target call is fired to avoid flickers. But how do we skip this delay when the target call is not fired?

 

Avatar

Employee

Hi @IrshadNetEffect ! The pre-hiding script provided in the documentation has a default timeout of 3000ms (3s). This is configurable, so you can change this to your desired value. Hope this helps!

Avatar

Level 4

Hi, we want to get started with Recommendations. We have product classifications set up in Analytics, looks like we can import these and map to various fields. Wondering if the Category here should be (is) the same as we use for the Category Affinity? (that's based on page metadata, not product classifications).

Avatar

Employee Advisor

@davidl55903031

In Recommendations, the entity.categoryId is used to pass in all the categories a product can belong to. For example, if you have a product that is a women's jacket, it can belong to multiple categories such as: Womens, Womens:Outerwear, Womens:Outerwear:Jackets. It is very important to keep in mind that all other variables are single value however entity.categoryId is different and accepts multiple values. New values do not overwrite existing values but are appended to the list. This is documented here: https://experienceleague.adobe.com/docs/target/using/recommendations/entities/entity-attributes.html...

Mihnea Docea "Committed to Excellence" | Technical Support Engineer | Adobe | 1 (800) 685-2950 #3 #2 #3 | docea@adobe.com

Avatar

Employee

It is a good practice to have at least one of these values being the same than in your category affinity, as it will help you push more dynamic criteria based on user profiles.  Think of all the criteria based on the favorite category as your key, or even using an inclusion rule with values from your category affinity array.  All of this will bring a lot of dynamism in your recs activities.