since ‎11-04-2019
Online
Milan_Vucetic
MVP
linkedin.com/in/themilanceros
Re: Unable to load targetData in preview using seed address. Milan_Vucetic - Adobe Campaign Classic
Hi @krishnakanthnagurucheck this link: seed proofsRegards,Milan
32
Views
1
Like
1
Answers
Re: Custom report Milan_Vucetic - Adobe Campaign Classic
Hi @roro_coeurthere is default report called Broadcast statistics. You may find it on delivery or campaign level.It shows exactly open rates (clicks, unsubscriptions, soft and hard bounces) per domain. You may copy it and adjust per you needs (monthly view).Regards,Milan
28
Views
0
Likes
0
Answers
Re: ERROR SOP-330011 Error while executing the method 'Pl... Milan_Vucetic - Adobe Campaign Classic
Hi @Prasanna_Soni, are you sure that you have resolved that app server can upload data to tracking server? I can see other post where you still have this issue. Once issue with tracking upload is resloved, this issue will disapear. Regards, Milan
34
Views
0
Likes
0
Comments
Re: Alert notification works but Delivery email dont Milan_Vucetic - Adobe Campaign Classic
Hi @Prasanna_Sonias mentioned earlier, your delivery will fail in case that cannot upload data to tracking server.Alert email are not tracked and they are sent successfully. You must check configuration for tracking on a mid-source server.Check this link and find relevant configuration for mid-source tracking: mid-source trackingRegards,Milan
38
Views
0
Likes
1
Answers
Re: ERROR SOP-330011 Error while executing the method 'Pl... Milan_Vucetic - Adobe Campaign Classic
Hi @Prasanna_Soniusually you may occur this error if:your app server cannot reach tracking serveruser does not have enough privilegesuser does not have enough privileges on folder where delivery should be saved...Check if your target is set properly, seeds and if delivery scheduled time is not in the past. Reset mta and web processes.Regards,Milan
57
Views
0
Likes
3
Answers
Re: Split Activity - Compliments giving low counts than e... Milan_Vucetic - Adobe Campaign Classic
Hi @CSLTGUPTAAThe complement is the inbound target minus the union of the subsets. For this option to work correctly, the inbound data must have a primary key therefore check if you have it.Regards,Milan
51
Views
1
Like
1
Answers
Re: When all will Fork fail? Milan_Vucetic - Adobe Campaign Classic
Hi @AEM_ForumThe Fork activity allows you to create outbound transitions to start several activities at the same time. Generally, to carry out several different activities independently within the same workflow. It can "fail":Inbound transitions are not available or connectedOutbound transitions are not available or connectedContains some JavaScript code inside Advanced tab which is not executable or bad written.As you cannot give the same internal name to different outbound transitions, Fork ca...
35
Views
0
Likes
1
Answers
Re: Country Specific recipient table for ease of targetti... Milan_Vucetic - Adobe Campaign Classic
Hi @Prasanna_Soniexplore the Organizational entities option in AC to see if can satisfy your needs.Regards, Milan
37
Views
0
Likes
0
Answers
Re: Conditional blocks Milan_Vucetic - Adobe Experience Manager
Hi @Arun_Patidar thank you for the answer.An template from AEM is synchronized (downloaded) to Adobe Campaign as JSON content during sendout. Point is that this JSON is too huge as template have 100 "similar" blocks of the content (but with different picture or some price inside). Adobe Campaign then checking these if statements and when tariff plan of customers is matched that specific block is sent towards customers (so for one customer, AC is checking all 100 if blocks and pick only one where...
29
Views
1
Like
0
Answers
Re: ACC TRX Mode for SMS Milan_Vucetic - Adobe Campaign Classic
Hi @nagendrar190415 unfortunately, there is no such documentation.However, something like this could be done with proper knowledge and editing connector .jssp page.Regards,Milan
19
Views
0
Likes
0
Answers
Re: Can you use Adobe Audience Manager lists as personali... Milan_Vucetic - Adobe Campaign Classic
Hi @becker77 your question in not clear enough therefore check the answer based on my understanding of the question.If you are using several AAM lists in a workflow and combine them in one incoming transition, you can define a new column in Read list or Enrichment node (ex. segmentName) and hard code some identifier value (to know from which list customer is coming) before combine them in one incoming transition. Finally, in delivery you may use if condition to show specific content per segment ...
29
Views
0
Likes
0
Answers
Conditional blocks Milan_Vucetic - Adobe Experience Manager
Hi all, recently on Adobe Campaign we synchronized an AEM template which had around 100 conditional blocks (if statements) which caused Adobe Console to crash. Point was that template have different content per customer tariff plan (100 different tariff plans) and Adobe Campaign will send specific content according to tariff plan. As this template is really huge and from AC perspective "non-sense" I would like to hear is there a better way to solve this kind of issue on AEM? Can we avoid to many...
91
Views
0
Likes
4
Answers and Comments
Re: Control groups in campaigns Milan_Vucetic - Adobe Campaign Classic
Hi @rohitcts,basically control group should be used in almost every campaign. They enable us to show you whether or not a message drove an increase (or decrease) in user engagement, revenue, or conversion. Only two cases when you should avoid control group is:Urgent Notifications – There are certain notifications that you want to make sure get to every user. For example, if you’ve discovered a bug and need users to update to a new version of your app, that is a situation where you shouldn’t use ...
61
Views
1
Like
0
Answers
Re: How to define upload directory for ACC enterprise dep... Milan_Vucetic - Adobe Campaign Classic
Hi @alanl62013822, When you do AC console login you should be connected to one of two app servers not web servers. Any upload will be stored to app server (there is an internal process of copying resources from app servers to web servers so you mean that you do upload directly to web servers) so please check where files are stored in app servers. Once again, if you going with this approach, please forget this path: '/usr/local/neolane/nl6/var/dev/'. Mount a new NFS share which will have own (new...
79
Views
0
Likes
0
Comments
Re: How to define upload directory for ACC enterprise dep... Milan_Vucetic - Adobe Campaign Classic
Hi @alanl62013822, assume that you have a load balancer in front of app servers. My suggestion is to have one common shared folder or partition which is always accessible by both app server no matter where load balancer switching you. Therefore, mount that folder and put real location path of that folder to upload variable instead of /usr/local/neolane/nl6/var/dev/upload. Regarding extraSandboxedDirectories do not delete anything, just add a comma (",") and add folder path at the end. You may us...
105
Views
0
Likes
0
Comments
Re: HTTP API Call Issue from Adobe campaign classic Java... Milan_Vucetic - Adobe Campaign Classic
Hi @ujjyals87155580,take care of escaping special characters.You may call a following function to escape text before putting it in JSON: String.prototype.escapeSpecialCharacters = function() {return this.replace(/\\n/g, "\\n").replace(/\\'/g, "\\'").replace(/\\"/g, '\\"').replace(/\\&/g, "\\&").replace(/\\r/g, "\\r").replace(/\\t/g, "\\t").replace(/\\b/g, "\\b").replace(/\\f/g, "\\f");}; Regards,Milan
58
Views
0
Likes
0
Answers
Re: How to define upload directory for ACC enterprise dep... Milan_Vucetic - Adobe Campaign Classic
Hi @alanl62013822, default location is /usr/local/neolane/nl6/var/res. You canmount a shared partition to both app servers and set this path like: uploadDirectory="/your_mounted_shared_partition/instance_name/res/" and set this path to this variable as well extraSandboxedDirectories. There is automated process for copying files between app and web servers.Regards, MIlan
125
Views
0
Likes
4
Answers
Re: Is it possible to unsend an email or delivery in rare... Milan_Vucetic - Adobe Campaign Classic
Hi @gauravgulati ,after delivery is sent (processed by MTA) there is no way to stop communication.However, in theory, some providers can process request to revoke emails which are not read by customers but there is no automated way for this.Regards,Milan
55
Views
1
Like
0
Answers
Re: Bounce counts Milan_Vucetic - Adobe Campaign Classic
Hi @Ramaswami, extend this query in WHERE clause to identify you specific delivery or domain.You have enough for start just adjust it per your needs. SELECT sum((D0.iUnknownUser)) as HARD_BOUNCES, sum((D0.iUnreachable + D0.iMailBoxFull + D0.iInvalidDomain + D0.iDisabled + D0.iNotConnected + D0.iRefused)) as SOFT_BOUNCES,sum((D0.iPrepared + D0.iError + D0.iSuccess)) as PROCESSED,sum(D0.iSent) as SENT,D0.sDomain,O2.sLabelFROM NmsDeliveryLogStats D0JOIN NmsDelivery D1 ON (D1.iDeliveryId = D0.iDeliv...
88
Views
0
Likes
0
Comments
Re: Adobe Campaign Classic for Mac user Milan_Vucetic - Adobe Campaign Classic
Hi @DarenOrigin, unfortunately I do not have a Mac but my colleagues have. Will check and let you know. Regards, Milan
63
Views
0
Likes
0
Comments
Re: Bounce counts Milan_Vucetic - Adobe Campaign Classic
Hi @Ramaswami We cannot have everything in delivery table this is why database normalization exists. Tracking information is in tracking table so you have to join tables and use result.You can make your own cube/report and make month filter and just change it in fronted while join works in background.You may find it on NmsDeliveryLogStats table or use Broadcast statistics report.iUnknownUser -> Hard bounceiUnreachable + iMailBoxFull + iInvalidDomain + iDisabled + iNotConnected + iRefused -> Soft...
124
Views
0
Likes
3
Answers
Re: Adobe Campaign Classic for Mac user Milan_Vucetic - Adobe Campaign Classic
Hi @alik98709228 ACC cannot be installed on MAC as they are not yet compatible. Before you do a remote connection to windows system, dual boot, Virtual machine and similar you should explore softwares that allow you to install windows programs on a mac (requiring a few tweaks but eventually working).Regards,Milan
94
Views
0
Likes
2
Answers
Re: Bitly links in SMS not working Milan_Vucetic - Adobe Campaign Classic
Hi @donna-gal, I meant on Analytics on the website in general but it is hard map that analytics with AC recipients afterwards.Regards, Milan
66
Views
0
Likes
0
Comments
Re: Inavlid "ETC/UTC" Time Zone FIle Milan_Vucetic - Adobe Campaign Classic
Hi @abhinav99 your timezone file is corrupted. Please, do the hard cache clean and try again.a. Closing the adobe campaign consoleb. Opening the local folder “C:\Users\your_user\AppData\Roaming\Neolane\NL_5”c. Deleting all the xml files except nlclient_cnx.xml (and delete the “nlclient” sub-folder too).d. Log in again.Regards,Milan
134
Views
0
Likes
1
Answers
Re: Encryption functions for AES GCM Milan_Vucetic - Adobe Campaign Classic
Hi @salvatore_dange,Unfortunately not.Only CBC chipper mode is supported and function is cryptString (AES algorithm).Regards,Milan
138
Views
0
Likes
0
Answers
Re: Where clause in web application script Milan_Vucetic - Adobe Campaign Classic
Hi @tejashriw155148,add boolOperator with AND or OR in your conditions.Regards,Milan
270
Views
1
Like
0
Answers
Re: Is there a way to use React JS in Adobe Campaign Clas... Milan_Vucetic - Adobe Campaign Classic
Hi @RadAndric, you should try with some basic test in order to get best answer. In theory, if React not suported that means that web@default service will raise errors when try to use react script. Regards, Milan
291
Views
0
Likes
0
Comments
Re: getOption() in JS code Milan_Vucetic - Adobe Campaign Classic
Hi @ramprakasht3196, this is really weird.If you use JS in workflow or JS connector this must work: getOption('name_of_an_option') . If you are working with delivery templates or personalization blocks the use this: <%@ include option='name_of_an_option' %> . If you speak about JS connector and added these libraries and have MTA server separated from app server, you must restart MTA in order to use latest version of JS.Regards,Milan
363
Views
0
Likes
0
Comments
Re: Is there a way to use React JS in Adobe Campaign Clas... Milan_Vucetic - Adobe Campaign Classic
Hi @RadAndric There is no official package for React in ACC. Anyway you can go with your own implementation and create back end services in React.One service can be used to establish the connection from web site and ACC and get a session token for that connection using SOAP API. Another one can be responsible for GET/POST calls from website to campaign after validation using SOAP API.Regards,Milan
348
Views
0
Likes
2
Answers
Re: Using gpg encryption in workflows Milan_Vucetic - Adobe Campaign Classic
Hi @adrianr67513237Add -vv in order to see few more lines which could point to the real issue (like gpg: Note: signature key ... expired)Regards,Milan
326
Views
1
Like
1
Answers