Latest Articles

article-img
Automation | August 27, 2018
Using Campaign Inbound Triggers
  This blog will take you through the Inbound Triggers – triggers sent from other applications to Campaign. Inbound Triggers Inbound triggers are triggers sent from other applications to Campaign.  The other applications send information to the unica_actrg executable that resides in the bin directory (<CAMPAIGN_HOME>/bin).  The application calls unica_actrg and passes parameters: ​ Usage of unica_actrg ​Possible parameters can be seen by typing ‘unica_actrg’ from the command line: Unica_actrg [-p <port.] [-s ] [-v] [ | | -n ] , , … Where items enclosed in [] brackets are optional.   The | sign indicates an ‘OR’ – campaign code can be used, or campaign name or flowchart name.   -v is used to indicate the version of the Campaign Trigger Utility.   Examples: 1)     All flowcharts waiting for ‘Go’ This would send a message to continue execution of all flowcharts (the * is a wildcard) waiting for the command ‘go’.   Tip:  In Unix, if there are spaces in the campaign name or flowchart name this will cause an error.  To avoid this put quotes around the asterisk. <CAMPAIGN_HOME>/bin/unica_actrg ‘*’ Go   2)     All flowcharts waiting for ‘Go’ specifying the port.   <CAMPAIGN_HOME>/bin/unica_actrg –p 5664 ‘*’ Go   This would call the Campaign on port 5664 (if multiple versions of Campaign are installed on the same server you may need to specify the port) and send a message to continue execution of all flowcharts (the * is a wildcard) waiting for the command ‘Go’.   3)     A specific flowchart waiting for the command ‘Go’ <CAMPAIGN_HOME>/bin/unica_actrg TestFlowchart Go   This would send a message to continue execution of the flowchart ‘TestFlowchart’ waiting for the command ‘Go’. Campaign A Triggers Execution of Campaign BIn this example Campaign A will send an outbound trigger that will then be the inbound trigger that Campaign...
article-img
Marketing & Commerce | August 15, 2018
Configuring Db Loader with Interact Runtime
About As we all know Interact is used for delivering optimal, personalized messages in real-time across marketing channels. Interact communicates with the customer-facing touch point using the runtime servers.​You can learn more about Interact architecture here. ​By default, the runtime environment writes contact and response history data from session data into staging tables. On a very active production system, however, the amount of memory required to cache all the data before runtime can write it to the staging tables may be prohibitive. You can configure runtime to use a database load utility to improve performance.When you enable a database load utility, instead of holding all contact and response history in memory before writing to the staging tables, runtime writes the data to a staging file.You define the location of the directory containing the staging files with the  externalLoaderStagingDirectory property.This directory contains several subdirectories. The first subdirectory is the runtime instance directory, which contains the contactHist and respHist directories.The contactHist and respHist directories contain uniquely named sub directories in the format of audienceLevelName.uniqueID.currentState, which contain the staging files.Here are the detailed steps for configuring Db loader with Oracle, Db2 and Sql Server. Db Loader configuration for Oracle: 1.  Create a Data Source under asm_admin as "systemTablesDataSource". Specify the login details of the Interact Runtime specified in the "InteractRTDS" JNDI2. Need to update below configuration Update the parameters under - "Affinium|Interact|general|systemTablesDataSource|loaderProperties" as follows:databaseName: ujanidatabaseName must be correctly specified as SID.loaderCommandForAppend: /data/unica/qa/interact/RG_ACI753_RT_8100/Affinium/Interact/loaderService/oraload.sh <CONTROLFILE> <TABLE> <USER> <PASSWORD> <DATABASE>oraload.sh is located under <Interact_Home>/ loaderService directory update above configuration with path to it along with the mentioned arguments.loaderControlFileTemplateForAppend: /data/unica/qa/interact/RG_ACI753_RT_8100/Affinium/Interact/loaderService/oraload_control_template.txtFor above configuration update path till Oracle Control template file located under  <Interact_Home>/ loaderService directory at your installation directory.loaderDelimiterForAppend: |loaderDelimiterAtEndForAppend: FalseloaderUserLocaleDP: False   3.   Update the parameters under "Affinium|Interact|services" as follows: externalLoaderStagingDirectory: /data/unica/qa/interact/RG_ACI753_RT_8100/Affinium/Interact/loaderService/staging Mention path till <Interact_Home>/loaderService/staging...
article-img
Marketing & Commerce | August 13, 2018
Thanks for Contacting Support!
  ​If you encounter a problem that you cannot resolve by consulting the documentation or the Portal, your company's designated support contact can log a case with Technical Support. ​ What to include when you submit a case The Technical Support team is a group of technical trouble-shooters with deep product expertise who are very well versed in identifying root causes and fixing problems. There may be occasions where the Technical Support team cannot answer all your questions, but they will be able to engage other groups within the company to get answers quickly.To enable Support to evaluate your issue and determine how best to help resolve it, you should include the following information when you submit a case. ​Clear, descriptive, one-line summary in the case's Summary field or in the email Subject field.  Description of the behavior observed, include error messages and screen shots if applicable and steps to replicate the behavior. Does this happen to one user or all users? or happen on a specific browser or configuration? Environment details, including the following:          ·         Product that is having the issue          ·         Version of the products installed          ·         Application server and version          ·         Operating system on which the products are installed          ·         Database type and version          ·         Have there been any changes to the environment recently? Provide product and application logs files generated around the time of the behavior. Provide related session files, configuration files and data files. ​Provide an accurate Severity Level, which reflects the impact of the issue on you and your business. Severity 1 - Critical Impact/System Down: Business critical software component is inoperable or critical interface has failed. This usually applies to...
article-img
Uncategorized | July 25, 2018
Always-On Marketing
  When was the last time you decided that you needed a product or service but really had no idea from where to get it? Even if this required that you carry out some research the internet stops this being an onerous task. What you almost certainly did not do was wait for a vendor or supplier to interrupt you to plant that seed of need in your head. That certainly was the approach with traditional outbound marketing. Marketers would look for patterns and similarities in data, devise segments that, hopefully, contained like-minded individuals and would then send them offers that appeared to work for others whose data defined the group. The next, logical progression was to push these segmented offers to inbound channels where they could be delivered if and when the customer appeared.In fact, the days of the outbound, interrupt, marketing message should be predominantly behind us now as the digital age enables us to easily move to an “always-on” paradigm where we, as marketers, are constantly picking up signals, markers, context and events that our customers and prospects leave behind them in the channels and ecosystem and, thereby, enable us to be able to react to their current needs and desires and present them with communications and help that they perceive to be of real value; truly marketing as a service.Let’s look at some examples. The outbound call center agent waits for the dialer to connect him with the customer which the marketing team has determined would have a high propensity for a Platinum credit card. They start to present the offer to the customer but it becomes apparent that the customer has recently written off their car and now needs a car loan as the insurance did not cover the full costs of replacement. Always-on marketing...
article-img
Marketing & Commerce | July 11, 2018
Campaign Execution Best Practices
  The Campaign is the most used tool and the backbone of your marketing ecosystem. Here are the best practice recommended for Campaign users after years of working with this engine. Incorporate the 4 principles of Best Practices into your group Reuse, Organize, Automate and Share. ​ Execution specific Best Practices Create derived fields or custom macros when you need an aggregation of data that doesn’t exist currently on the database. Create control groups at the lowest level of segmentation, and use the random selection functionality provided in the software. When building a new campaign meet as a group and brainstorm the new design before building it.  Then after the campaign is built, meet again as a group to review the design and evaluate the campaign from all three vantage points: Performance, Ease-Of-Use, and Flexibility. Define offer and promotion history so that each discreet contact with a customer can be identified in the database. Use Campaign user attributes to capture more information or create derived fields to support this requirement. Use ‘Check Syntax’ for syntax checking at all times. Use the ‘Summary Tab’ to capture Campaign metadata and descriptive information. Apply suppressions early in the Campaign design process (so that your surviving population is smaller as you progress down the processing chain). To obtain waterfall or cascading counts, use a separate process box for each Select or Segment process, the results can then be displayed with the cell waterfall report. Use the ‘Cell Size Limit’ function to limit output records to particular channels based on constraints. When entering multiple conditions in SELECT and SEGMENT process boxes, enter criteria piece per line and place the AND/OR operators on a separate/newline.  Enter the AND/OR operators in ALL CAPS. Use the ‘General Tab’ to capture comments about the processes you have created. When creating multiple...
article-img
Uncategorized | July 3, 2018
Stay Tuned – V11 Highlights
  Before the 'WHAT’S NEW IN MARKETING SOFTWARE V11'  webinar, I wanted to give you heads up for what’s coming in this release. V11 has been a very exciting release for IBM Marketing Software (IMS). This is the first release delivered by HCL Products and Platforms. This will be officially announced on 31st of May, however, GDPR toolkits are already available for existing customers.  We are adding more support to the platforms with GSKIT, Sun JDK 1.8, Oracle 12.2 database client, Adobe Acrobat DC in Marketing Operations and Cognos v11. ​      Suitewide  Use the new Tool/ sample scripts which allow users to delete customers’ personal data from the application system tables so they comply with the new GDPR EU regulations that come into force on 25th May 2018 Reduce the service disruption when upgrading your marketing software suite using the new Fast Upgrade approach, a new installation and migration process will allow you to move from any supported version to version 11 in one step      Campaign Understand your Campaign performance with Watson Assistant, use natural language to interact with Watson to discover how your Campaigns are performing. Access Cloudera data sources using the Impala ODBC Driver version 2.5.40 to improve the performance of working with big data. Using the latest version of the UBX Toolkit allow users to publish and subscribe to audiences from Campaign making integration with 3rd parties seamless. Integrate your offers easily with 3rd parties using the new REST APIs, link your offers to the content and send your offers to your email provider. Customers using WCA for SMS can now use the SMS response a customer sends back to build follow up activity. When using User Variables in the Extract process they are now copied to the template to reuse them across...

Upcoming Event

Customer Behavior Insights for Commerce and Digital Experience
August 4, 2021, Webinar
How are Commerce and Digital Experience (DX) driving impressive results in the new digital economy - by being data driven! Now it is even easier to get the insights into customer behavior with HCL Unica Discover using cloud-native-as-a-service. Hear from Soltec as they discuss their latest project with one of their retail customers, who is achieving an estimated $500K revenue...
REGISTER
Driving Business Innovation: Taking Your First Step toward Cloud-Native with HCL
August 18, 2021, Webinar
Join HCL Software and our business partners, Factor-y, Connelink, and ISW, as we discuss how a cloud-native strategy drives business innovation and new opportunities. With the recent launches of HCL Domino v12, HCL Sametime v11.6, and HCL DX CF196, we want to show you how to take advantage of a cloud strategy tailored just for you. During this webinar we...
REGISTER
HCL OneDB: Be the Best Cloud Native Database with v2.0
August 18, 2021, Webinar
OneDB 2.0 now includes Kubernetes based horizontal scaling and high availability data replication accomplished the Kubernetes way. We are excited to share how OneDB’s ability to support flexible workload distribution and management - support for geographically distributed active-passive and active-active workloads can bring significant advantages to HCL Commerce customers and applications that need support for distributed database topographies. Is your...
REGISTER
Unica on HCL Now (NA & EMEA)
August 24, 2021, Webinar
Do you want access to the latest marketing capabilities? Do you want to reduce your time to market with deployments that take minutes? Do you want to future proof your martech investment? Learn how HCL Unica is taking its cloud-native foundation to the next level with its HCL SoFy and HCL Now offerings that provide flexibility, portability, experts on demand and...
REGISTER
Unica on HCL Now (APAC)
August 25, 2021, Webinar
Do you want access to the latest marketing capabilities? Do you want to reduce your time to market with deployments that take minutes? Do you want to future proof your martech investment? Learn how HCL Unica is taking its cloud-native foundation to the next level with its HCL SoFy and HCL Now offerings that provide flexibility, portability, experts on demand and...
REGISTER
HCL Workload Automation is Cloud Native
September 8, 2021, Webinar
Discover how HCL Workload Automation can orchestrate the digital transformation from a centralized point of control to ensure business availability and resilience. Customers can orchestrate, initiate, run and manage digital business processes from legacy to cloud & kubernetes systems.​ Achieve the lowest TCO in the market by deploying enterprise software solution on a cloud of your own choice, public or...
REGISTER
DevOps on HCL Now: World-Class DevOps, Built Cloud Native
September 16, 2021, Webinar
Join us to learn more about the HCL Software DevOps portfolio, and how HCL Now makes it easy to unlock the full potential of your HCL Software products on the cloud-native platform of your choice. • Get more business value with HCL Software DevOps solutions on cloud with professional, hands-on support from the DevOps and cloud experts ​ • Remove...
REGISTER
Close