Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

perrin_ennen
Community profile perrin_ennen Level 3
Multi-Solution Developer
Munich
17 BADGES
Level 3

Level 3

Learn more
Joined the community 18-10-2018 12:05:13 AM
Online
Top badges earned by perrin_ennen
Customize the badges you want to showcase on your profile
Re: Profile Activity history
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
Hi @wesleybrett1,There is the profile attribute profile.activeActivities - there you can see in which activities (by ID) the user is.

Views

16

Likes

0

Replies

0
Re: Referencing profile script value in VEC custom code
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
Hello @nicholase927171 ,yes you can simply define e.g. a variable and then work with it in the code. var a = '${user.activeActivities}'; var b = (a.length < 10) ? 'small' : 'big'; // just an example console.log(b); Hope this helps you.

Views

21

Likes

0

Replies

1
Re: How To Trigger an A/B Test in Adobe Target with a User Clicking an On-Page Element
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
Hello @innovati,you can write an activity that executes the following code accordingly when you click on the element. So e.g. wait via JavaScript until the element exists and then put a click event on it. adobe.target.getOffer({ "mbox": "customMbox123", "success": function (offer) { adobe.target.applyOffer({ "mbox": "customMbox123", "offer": offer }); }, "error": function (status, error) { console.log('Error', status, error); } });In the actual Activity corresponding to the mbox customMbox123 e....

Views

21

Likes

0

Replies

0
Re: Is there a way to put someone into a test if they have an exit intent?
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
What you can do is to load content from another activity - I think this may help you more if you want to separate this into another activity: activity 1:Location 1: target-global-mbox// code wait for event or something.. ...// inject content from other activity adobe.target.getOffer({ mbox: 'modal123',"success": function(offer) { adobe.target.applyOffer( { "mbox": "mbox", "offer": offer } ); }, "error": function(status, error) { console.log('Error', status, error); } })... activity 2:Location 1: modal123 // code for modal or something console.log("modal123 injected")

Views

108

Like

1

Replies

0
Re: Adobe Target content delivery is disabled
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
good to know - I did not know that yet

Views

124

Likes

0

Replies

1
Re: Is there a way to put someone into a test if they have an exit intent?
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
An experiment must first take care that for 50% of the users a modal is show - when the user wants to leave the page with the mouse. Then it is possible to write this success into the userProfile e.g.: adobe.target.trackEvent({ mbox: 'exitIntendMbox', params: { 'profile.exitIntend': 'B' } });We also use this when we only have experiments that are used for reporting.Then the question is whether you can wait one more page load (so that the global-target-mbox is played again) to execute an activity...

Views

113

Like

1

Replies

2
Re: Notification when changes to a page impact a Target activity
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
Hi @RyanLG I can only tell you how we do it - maybe that will help you a bit.However, we mainly use form based activities.Each activity checks itself all the information that can cause an experiment to fail. That means we check all information via JavaScript. For example: are all required selectors available, partly we check content or product names or ids. Even after inserting a RemoteOffer we sometimes check the inserted content if it matches the structure that is expected. Or if a getOffer fa...

Views

91

Likes

0

Replies

0
Re: Odd issues with profile parameters
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
Hi @jezwn, sounds to me spontaneously like a timing issue.. I don't know what exactly is the script that creates the UserGroup variable. Maybe you can write something like this as profileScript (as I said - I don't know the logic of the variable). But can't you just change the order in Launch:"Core - Custom Code" > "Adobe Target v2 - Load Target" > .. Maybe it also makes sense to write the script for the variable directly in the custom code: var userGroup = ... // script var targetPageParams = f...

Views

77

Likes

0

Replies

0
Re: My A/B Test are Overlaping
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
Hi @renatoz28, finally i would map everything in an experiment.. Maybe an additional experiment - which is only there to find out which product was seen last - and writes this into the userProfile.. maybe an affinity is also something for you https://experienceleague.adobe.com/docs/target/using/audiences/visitor-profiles/category-affinity.html?lang=en If you create an experience targeting activity with several variants, then only the variant is displayed that matches - if several match - then th...

Views

75

Likes

0

Replies

0
Re: How do you set up audience for longitude/latitude targeting
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
There is already a similar article here. Maybe it will help you:https://experienceleaguecommunities.adobe.com/t5/adobe-target-discussions/adobe-target-geo-location-radius/m-p/298801/highlight/true#M1459 A radius can be calculated by profileScript. But such a calculation does not come out of the box. Of course, you can also roughly limit the geo data with "is greater than" and "is less than" as in the example here:https://experienceleague.adobe.com/docs/target/using/audiences/create-audiences/cat...

Views

76

Likes

0

Replies

0
Re: Adobe Target content delivery is disabled
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
If you look in the Target UI under Administration > Host - is xyz.herokuapp.com listed there?If not - click on "Authorize Hosts" (top right) and deactivate the "Enable Authorized host for content delivery". Maybe this is the current problem.

Views

157

Likes

0

Replies

1
Re: Potential BUG - getOffer call - AT: Page load rendering failed
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
Hi @bmendez, what kind of offer are you expecting?Is there perhaps an error in the offer itself? Maybe you can manually insert/execute the offer into the page via the console, depending on what it contains for testing.

Views

84

Likes

0

Replies

1
Re: Validate Target audience
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
Hi @michaela7702973 I think that's hard to estimate - if you don't have any analytics data on the audiences. But what you can do is to build experiences that don't change anything on the page - just trigger a console.log for example. So you can see over time in the reports how many new visitors qualify for the experiment.

Views

91

Likes

0

Replies

0
Re: Audience Geo-Targeting Not Working
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
Maybe it will help you to check in which country Target recognizes you. For this you can e.g. create a form based experiment with an HTML offer with: console.log('current country: ${profile.geolocation.country}')

Views

110

Like

1

Replies

0
Re: How we can achieve 1:1 personalization using Adobe Target
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
Hi @coolclassic,you can use AAM Segements for audiencing in Adobe Target. https://experienceleague.adobe.com/docs/target/using/integrate/audience-manager-target-integration.html?lang=en

Views

64

Likes

0

Replies

0
Re: Target Admin API - Update A/B activity api does not make the activity Live.
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
ah okay, that sounds a bit familiar, unfortunately. I also wanted to create and update our experiences via the api. But I also had the problem that it didn't show up in the Adobe Target UI. That was 2 years ago. Hopefully here is still someone who has a solution for this.

Views

84

Likes

0

Replies

0
Re: Auto Target - Multiple Countries
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
Hello @timf43492464 ,in principle you can do this via an A/B experiment. If I would do it via form based experiments - one is enough. About VEC it is also possible with one - but you need also some script logic that maps your hrefs for the image accordingly. Without script I would rather recommend to create separate experiments per language and domain (unless there is a more elegant way in VEC).

Views

54

Likes

0

Replies

0
Re: View not displaying in Adobe target VEC
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
Hi @nitishlamba1, Which at.js version are you using? Maybe try the current version. In the last release note there was also something about the problem https://experienceleague.adobe.com/docs/target/using/release-notes/release-notes.html

Views

167

Likes

0

Replies

1
Re: Target implementation
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
Hi @Kirti_23 If you enter adobe.target in the console in the browser - does this object exist? In the network tab you can also search for "mbox" - if there is a request at all. If Target has never been running on the domain - I would check in the Target UI in the administration area under Hosts - if your domain has already been listed here.If not, I would click on "Authorize Hosts" in the upper right corner and make sure that "Enable Authorized hosts for content delivery" is disabled. Do you hav...

Views

157

Likes

0

Replies

1
Re: Target Admin API - Update A/B activity api does not make the activity Live.
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
Hi @kashyapmuc,if you get the A/B test via API - does it still say inactive as status? Is it active - just not visible in the UI?

Views

90

Likes

0

Replies

2
Re: at.js inside javascript minified - script license
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
Yes exactly.

Views

107

Likes

0

Replies

1
at.js inside javascript minified - script license
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
Hello, I want to put the code of the at.js in a wrapper. There is custom js like an if query for a consent. Nothing is changed inside the at.js code - only around the outside. Can I minify all this and write the with licenses over it? Example:/** * @License * .. custom code .. * * @License * at.js 2.6.1 | (c) Adobe Systems Incorporated | All rights reserved * zepto.js | (c) 2010-2016 Thomas Fuchs | zeptojs.com/license * * object-assign * (c) Sindre Sorhus * @License MIT */ ... custom code ... at...

Views

130

Likes

0

Replies

3
Re: different behavior of adobe.target.applyOffer 1.x vs 2.x
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
Here is a sample code - which works for me accordingly in at.js 1.x - but not in at.js 2.x. If I would remove the action parameter - then it works accordingly in both. var mbox = 'mboxName'; var selector = document.querySelector('.className'); adobe.target.getOffer({ mbox: mbox, success: function (response) { adobe.target.applyOffer({ mbox: mbox, offer: [{ content: response[0].content, action: 'replaceContent' }], selector: selector }); }, error: function (status, errorMsg) { console.log(status,...

Views

257

Likes

2

Replies

0
Re: different behavior of adobe.target.applyOffer 1.x vs 2.x
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
That the adobe.target.getOffer() and adobe.target.getOffers() are different is clear to me. But the adobe.target.getOffer() at.js 1.x and adobe.target.getOffer() at.js 2.x - should not really change anything. Nevertheless, if I include in the offer Object an also action with "replaceContent" - target replaces the selector only in the at.js 1.x. In at.js 2.x I see also the response - it seems that the adobe.target.applyOffer has a problem with it in at.js 2.x

Views

271

Likes

0

Replies

0
different behavior of adobe.target.applyOffer 1.x vs 2.x
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
The adobe.target.applyOffer function is used inside the adobe.target.getOffer function.In at.js 1.x I could still set e.g. "action" with e.g. "replaceContent" in the offer option. If I try the same with at.js 2.x - it doesn't work. If I remove the "action" - then it also works with the at.js 2.x for me.In source code I also found "replaceContent" with the 2.x - and it should actually work, because the applyOffer function was not changed. Does anyone know the problem? Is it really because of this...

Views

313

Like

1

Replies

4
Re: Metric dependencies may not be saved
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
Hi @karandhawan and Community,it looks like the problem has been fixed in the release.I had the problem that when I wanted to edit my dependency changes, I can't see them anymore. But now I can see my dependencies again - as it should be.Best regardsPerrin

Views

189

Like

1

Replies

0
Re: Metric dependencies may not be saved
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
Checked that again via the API. Here I see that the dependencies are stored. I guess some kind of display error. At least you can see the delete button - but not so good that it can't be edited - without deleting everything.

Views

382

Likes

0

Replies

0
Metric dependencies may not be saved
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
Hello,I want to add a dependency to the metrics. With the overlay "Add Metrics Dependency" I also add the conditions accordingly. If I then click on "edit Dependency" again - the dependencies are deleted again. Is this a bug - or does the dependency remain active until I click on "edit Dependency"?This phenomenon is new to me. best regardsPerrin

Views

418

Like

1

Replies

3
Adobe Target API | Upate Activitiy - Invalid Json
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
Hello,if I get an activity e.g. via https://mc.adobe.io/tenant/target/activities/ab/123456 and change only the name of the activity in the JSON and send it to https://mc.adobe.io/tenant/target/activities/ab/123456, then I get the message: "Invalid Json. Unrecognized property name 'options'. Location: line - 7, column - 17." "options": [{"optionLocalId": 0,"offerId": 0},{"optionLocalId": 2,"name": "Offer2.""offerId": 596872}], If I delete this part, I get another warning. This time under experien...

Views

6.1K

Like

1

Replies

5
Re: How to pass the mbox3rdpartyid in target global mbox...
Avatar
Give Back 25
Level 3
perrin_ennen
Level 3

Likes

10 likes

Total Posts

31 posts

Correct reply

4 solutions
Top badges earned
Give Back 25
Boost 10
Affirm 3
Applaud 5
Give Back 10
View profile
perrin_ennen
- Adobe Target
Hi @HariharanSubra1, you can use targetpageparams to pass parameters like mbox3rdPartyId.https://docs.adobe.com/content/help/en/target/using/implement-target/client-side/functions-overview/targetpageparams.html You can also pass the parameter mbox3rdPartyId after the target-global-mbox call via e.g. adobe.target.getOffer.It is also possible to wait for a service and then pass an mbox3rdPartyId to target. For this purpose there are data providers. If you use the Delivery API you should also repla...

Views

2.4K

Like

1

Replies

0