Ensure Service User – An ACS AEM Commons Utility

Ensure Service User – An ACS AEM Commons Utility

Prior to AEM 6.2, developers used administrative resource resolver to access JCR programmatically. Now, Ensure Service User in AEM will make the process less error prone and easier to manage.

Problem Statement: 

Let us assume that a developer needs to access the resource from content path programmatically. Before AEM 6.2, administrative resource resolver was one of the ways to achieve the same. In addition to providing access to the content path(s), administrative resource resolver provides access to the complete repository thereby making the application prone to making undesired changes (e.g. nodes under /libs, /apps etc.). 

Since AEM 6.2, administrative resource resolver has been deprecated by Adobe and to address the above issue Adobe introduced “Service User”.  

Service User: 

A service user is a JCR user with no set password and limited privileges necessary to perform a specific task. No password requirement means that it will not be possible to login with a service user. 

JCR is accessed using service users instead of the administrative resource resolver. 

Below are two plus points about Service User. 

  • A service user per bundle with a limited set of permissions. 
  • Does not have password so no one can login. 
Problems With Service User: 
  • Manual activity on every server. 
  • Assign permission on every server. 
  • Management of these permissions is prone to error. 

Again, there is lot of manual work for developers to set up service user in different environments. 

To overcome this problem, ACS Common provides a different way to bootstrap AEM projects with different functionality, a set of reusable components and AEM development kit.  

Here, we are going to discuss great utilities of ACS common named “Ensure Service User”.  

 

Ensure Authorizable or Ensure Service User: 

Ensure Service User is provided by ACS commons. Here is some points about Ensure Service User. 

  • Create once and use everywhere. 
  • Define service user and their ACL in OSGi configuration. 
  • Less error prone and easy to maintain. 
  • You can manage the group and hierarchies for service user. 
  • Available since version v3.8.0. 

 

How to use: 

Here step by step procedure are described to use “Ensure Service User”. 

  1. Create an OSGi configuration for service user using factory configuration 

com.adobe.acs.commons.users.impl.EnsureServiceUser-meetupUser.xml 

<?xml version="1.0" encoding="UTF-8"?> <jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0"   xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0"   jcr:primaryType="sling:OsgiConfig"   principalName="meetup-service-user"   type="add"   ensure-immediately="{Boolean}true"   aces="[type=allow;privileges=jcr:read\,rep:write;path=/content]"/> 

Here please note followings points: 

Principal Name: 

Principal name is name of your service user. It can be just principal name or principal name with relative path or principal name with absolute path.  

Remember, service users may only exit under /home/users/system” path. 

For example: 

     1. Your Inputmeetup-service-user  

Service User will be created under path: “/home/users/system/meetup-service-user” 

     2. Your Input: /my-company/meetup-service-user or my-company/meetup-service-user or /my-company/meetup-service-user 

Service User will be created under path: “/home/users/system/my-company/meetup-service-user” 

     3. Your Input: /home/users/system/my-company/meetup-service-user 

Service User will be created under path: “/home/users/system/my-company/meetup-service-user” 

Note: 

  • If a system user exists with the same principal name at a DIFFERENT location, this tool assumes that service user is correct and not attempt to move it to the specified location in this configuration. 
  • If a principal name is specified for an AEM or ACS AEM Commons provided system user, the ensure user process will fail. This list may not always be exhaustive and up to date and meant to help protect against collisions. 
Type:  

ACS AEM Commons provide the facility to add or remove Service User. Here we are creating the service user. 

Option “add”: Ensure the existence of service user. 

Option “remove”: Ensure that service user is removed. 

Ensure-Immediately:  

Two options are available, we can set it either true or false. By default, it is true. 

Option “true”: When set to true, the insurance is performed whenever this bundle is loaded. 

 

Aces:  Array of ACE (access control entry) definitions to ensure for the principal. 

Format: type=allow;privileges=jcr:read,rep:write;path=/content/foo;rep:glob=/jcr:content/* 

  • type: allow OR deny, it is required property. 
  • privileges: comma delimited list of valid JCR privileges, it is required property. 
  • path: absolute content path which the ACE will be applied, it is required property.

  

     1. Service user mapping with OSGi Service. 

Map your service user with Resource resolver service. 

org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-meetupUser.xml 

<?xml version="1.0" encoding="UTF-8"?><jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"  jcr:primaryType="sling:OsgiConfig"  user.mapping="[com.argildx.argildx-meetup:ResourceResolverUtil=meetup-service-user]"/> 
     2. Use this service to get resource resolver instance. 
public class ResourceResolverUtil { 

  /** The resource resolver factory. */   

@Reference private transient ResourceResolverFactory resourceResolverFactory; 

  /** Gets the resource resolver. 

   * @return the resource resolver  */ 

public ResourceResolver getResourceResolver() { 

    ResourceResolver resourceResolver = null; 

    try {      final Map<String, Object> authInfo = Collections.singletonMap(ResourceResolverFactory.SUBSERVICE, (Object) "ResourceResolverUtil");       

resourceResolver = resourceResolverFactory.getServiceResourceResolver(authInfo);     

} catch (LoginException le) { 

}     

return resourceResolver;   

}} 

 
Demo: 

A working demo present on bitbucket can be viewed on the following  link: https://bitbucket.org/argildx/aemdev-meetup-s1/overview 

Ensure Service User – An ACS AEM Commons Utility

Digital Transformation for a Fluid E-commerce Experience

Digital Transformation and E-commerce

As we ride the wave of Digital Transformation and increasing competition, the demand for sophisticated e-commerce solutions becomes imperative.

Looking at the fast-changing trends in the way we think of the e-commerce landscape, there is a tremendous rise in the usage of e-commerce terminology and implementationAs we have already observed, there is a huge surge in the number of organizations focusing on digital transformation. As a result, these two words are becoming seemingly interconnected in a lot of ways. 

Say for instance your business has started transforming digitally to keep up with the evolving business models and your competitors. Then, you would also require implementing and conducting all your transactions digitally. Hence, incorporating e-commerce becomes a key factor in the digital transformation journey. 

Why Embrace E-commerce? 

It has also become of utter importance for traditional retailers, manufacturers and wholesalers to embrace technology. We have been seeing a huge decline in the footfall in brickandmortar stores and this rate will only grow. To satisfy the scaling demand for technology in online retail and wholesale, you must implement omnichannel, multichannel, marketing tools and e-commerce solutions (all these come under the umbrella term digital transformation). 

To put some weight to the argument, let’s walk through an example of an “e-commerce company that happens to sell pizza.” (Yes, you heard it right!) 

It is well known that Domino’s had both an image and a sales problem in the mid-2000s. While they made vast improvements in their product quality, what they did in terms of technology and e-commerce innovation was groundbreaking. While we see in today’s scenario a lot of organizations are talking about digital transformation, what Domino’s has done over the past decade is overwhelming. It is surely a case study for everyone to refer to see how digital transformation leads to business value and improves customer loyalty. 

Some of the key ingredients in the digital transformation initiative: 
  • Topto-bottom buy-in in the initiative of every stakeholder is crucial 
  • Relentless dedication and monitoring results to improve 
  • Leveraging digital marketing and storytelling to let your customers know about your huge step and investment 
  • Believe! Believe! Believe! 

We have noticed a revolution in the way content was consumed 10 years before and now. Looking back, it’s incredible to see just how digital our world has become. 

Keeping in mind the swift changes in the e-commerce trends and beliefs of the major brands in the brand establishment, I would like to highlight some more points to keep in mind. 

Maintaining an Omnichannel Brand Integrity

“The greatest need right now is around the entire concept of unified commerce.” 

Greg Buzek 

Studies show that 90% of the total retail sales are still happening in-stores. This implies that for large brands the question is not about in-store or online, but how to maintain the brand integrity across the multiple touch points, multiple digital and in-store channels. 

Contradictory to the statement above, online retailers like Amazon having no physical presence are still worth trillions of dollars and are estimated to double in just few short years. 

Focus on Digital content

digital content

Quality e-commerce offerings and product content surely help in boosting in-store and online sales. Great digital content is not just about selling more online. In fact, 81% of the shoppers tend to go through online reviews before they make any purchase and 60% of the shoppers check their mobile devices and compare while in store. 

It becomes imperative in the competitive digital world for brands to focus on best-in-class product content, including product descriptions, videos, images, and rich media. It not only helps in boosting in-store sales but also driving sales online. For many of today’s e-commerce advertising efforts, great content is a must-have for digital campaigns, with high-res images, videos, and other digital content. 

Speed to Market 

Embracing technology and transforming digitally has really reduced the downtime for companies to reach out to customers. Whether its launching a new product, service or offers, brands leverage the advantages, digital e-commerce transformation has to offer. While it took them years to design, strategize and launch a product, now they can do it all in months or even days. 

One industry-leading example would be, PepsiCo – they have created a whole new division focused on the intersection of e-commerce, digital marketing, and content. This division has already started earning them profits. With the right tools, PepsiCo has been able to speed up their time to market and launch products from three months to two days or less. Conclusively, it means better shopper experience and increased sales. 

Digital Transformation in the E-commerce World 

Digital transformation, which focuses on optimizing the overall customer experience across each touch point, is currently one of the hottest topics in our industry. Keeping in mind the rising demand and the need for the e-commerce companies to escalate their customer experience the following points would help you in understanding the benefits, challenges and guiding you through your journey: 

Security and Privacy of Customers ecommerce online transaction security

E-commerce merchants face growing challenges in protecting themselves and their customers from ever-increasing fraudulent activity. Many transactions that take place online are tracked but still many go untraced. With the online frauds becoming a greater threat day by day, online businesses need to act fast to take full control. Although, as fraud prevention techniques become more sophisticated so do the fraudsters and their attacks. Increasingly fraudsters are moving towards the dark net where they can buy payment and account or identity information. Simple rules and static checks are not enough to stop these fraudsters. A robust security audit and contingency strategies are a must to have.

 

Advanced Analytics 

Traditional analytics tools were more focused on analyzing the historical data for insights and informed decision making. However, there is now a growing need for these tools to predict and forecast future events and behaviors. 

Advanced analytics goes beyond the basic business intelligence, gleaning deeper into relevant insights, conducting forecasts and predictions for business strategies, and generating recommendations. These new analytics tools can churn out insights from a comparatively huge number of datasets (Big Data analytics), semantic analysis, visualization, data mining, predictive analytics, and location intelligence. Integrating these tools into the financial business processes can drive Digital Transformation and empower enterprises to include first-party and third-party data into their analytics. 

Be the E-commerce Brand Customers Love to Interact with 

The consumer behavior is changing drastically and the way they interact, and trust brands have also changed whole together. Consumers are assuming more control over their purchase decision and are aware of the best and worst practices. They can now compare brands and provide feedback on the service in real time. Observing these scenarios and the fast-changing landscape of how business was done a few years back and now, adopting and embracing Digital Transformation is a must for any emerging and growing brand especially in the E-commerce arena. 

 

 

Basic SEO is Not Enough, Get Ready for Voice Search

growth of voice search in SEO

With the growth of Voice Search, it is imperative to include the latest trends in your SEO best practices.

The Rapid Growth of Voice Search 

Voice Search is no more technology for the future. It is technology for the present. Just in 2016, 55% of teens and 41% of adults were using voice search more than once a day. 

Voice Search now constitutes 20% of all mobile searches. In the eight years from 2008 to 2016, Voice Search grew 35x as technologies like Alexa, Google Voice Search, Siri, and Echo have continued to make massive impacts. Perhaps, it is no wonder then that the expectation is that 50% of all searches will be voice search by 2020.

(Perhaps we can include a graph of the growth of voice search over the years from a respectable web magazine or site in this space) 

user trends in voice search

What are the Reasons for the Growth of Voice Search? 

Many reasons can be adduced for this tremendous increase in the popularity of voice search. One is that voice search is faster than typing. A report showed that with voice search, you get 110-150 words per minute while you get 38-40 words per minute typing. Voice search is 3.7x faster than typing. In the same 2016 report, 78% of teens, and 63% of adults love voice search because it is faster. 

It is not just faster but more convenient. 56% of respondents in a survey were found to enjoy voice search because it eliminates the need for typing. Talking to your device is a simpler and more efficient way to get results as compared to typing, especially for long keywords. 

Another reason is the adaptation of voice search to mobile. 58% of voice search users are on mobile devices. Voice search constitute 20% of all mobile searches. Since mobile technology itself is growing, it only makes sense that voice search, closely tied to mobile technology, increases too. 

How Voice Search is Changing Digital Marketing 

The Voice Search revolution is creating huge impacts on digital marketing. This includes those in the E-commerce world as well as those in the services industry. 

The primary way this impact occurs is through Search Engine Optimization. Voice search like Google Voice and Amazon’s Alexa are changing the very nature of how people search for information. We are gradually moving towards a digital marketing landscape where conversations with machines will drive search. 

The Shift to Longer Keywords 

With Voice search, keywords are now longer and more conversational.  When people search using voice assistants, they tend to include more words in the search than when typing. Voice searches are more targeted and comprehensive. 

Similarly, voice searches are more conversational with the use of natural language. Instead of searching for strings of words that don’t form a complete meaning, people now use more complete phrases and questions to ask computers for specific (or at least more precise) results. 

Instead of searching for “SEO for E-commerce,” someone using voice search will more likely search for, “How can I use Search Engine Optimization to grow my E-commerce.” Or take another example. A voice search will more likely be, “where can I buy shoes in California” rather than “shoes in California.” Voice Search is changing the very nature of keywords. It is becoming more conversational and natural. 

The Change in the Display of Results 

The introduction of Knowledge Graphs and Featured snippets by Google is itself changing the way Google SERPS display results. It is not so surprising then that there was a 37% drop in organic clicks on the SERP. For example, for the search, “What is Alexa,” here is the Google SERP. 

what is alexa search result in SERP

The snippet on the right might have given me just the information I need and render clicking through any of the links on the SERP needless. It is the same with voice search. For the voice search, “how many countries in Africa?” here is the result: The answer is already “in my face” and clicking through any of the links is mostly needless. 

How many countries are there in Africa voice search result in SERP

Voice Search and Your Keyword Research 

How then do you incorporate voice search into your Keyword Research?  

Use Long-tail Keywords 

With Voice searches, people are using more extended keywords. Therefore, it is essential to make use of long-tail keywords for your content.  

These long-tail keywords should be scattered in different places in the content. So, instead of just targeting “SEO for E-commerce,” you can focus on long-tail keywords like “useful SEO strategies for e-commerce stores” or “how can I make use of SEO for my e-commerce store.” 

Use Question Keywords 

Most of the queries carried out in voice search are in question format. That is why question keywords are growing by 61% every year.  

Because Keywords with voice search are natural and conversational, they tend to include question keywords more often. As a result, it is essential to include question keywords as part of your Keyword Research. 

Keywords like, “where can I buy diving gear in Texas,” “how can I increase my organic traffic,” “who are the influencers in social media marketing,” what is the most useful SEO strategy for E-commerce,” are essential in a world of voice search. 

Use Natural Language Keywords 

Look for keywords that are conversational and complete a thought. Focus on natural language and not just plain keywords. Instead of “download stock photos,” you might consider, “best places to download stock photos.” 

Optimizing content for Voice Search 

But it does not stop at the level of keywords research. How do we then use our new set of keywords to optimize our content for Search Engines like Google Voice, Alexa among others? 

Write in Natural Language 

Use the natural language keywords that you have discovered in your content. More so, use them naturally. Learn to substitute robotic language with more expressive and natural tone. 

Focus on writing for the people and not just the search engine. Write with your audience in mind. User-generated content and content that understands user intent is the future of content marketing. 

Use an FAQ Page 

Question keywords are becoming more popular; Google focuses on content that gives answers to user queries.  

The best way to ensure that you optimize your content for these question keywords is to include an FAQ page that gives specific answers to questions along with your primary keyword.  

Apart from the general FAQ page on your website, you can optimize every content for these question keywords.  

For an article on “The importance of Content Marketing,” you can create subheadings like:  

How effective is content marketing for E-commerce stores? 

What are the best ways to use content marketing? 

What are the benefits of content marketing? Etc. 

When you give short and concise answers to such questions, you increase your chances to appear for voice searches as answer to these question and related questions.  

However, you don’t need to bother if your question is an exact match. A research study showed that less than 2% of voice search results had the exact keyword in the title. 

Optimize for Snippets 

Getting visibility on Google featured snippets is so essential. It is even more critical for Alexa and Google Home (they produce only one result per search). 

The featured snippet might be the only thing that the enquirer reads.  

Long-tail keywords trigger featured snippets the most. Therefore, using long tail keywords in long-form content is a good strategy to win in the “featured snippets race.” 

Featuring on these snippets can increase your traffic by 20-30% and CTR by 300% 

Talk to us to know how you can improve your SEO

Conclusion 

The rise in Voice search technology will continue into the foreseeable future. Voice search is already affecting digital marketing, especially SEO.  

Businesses must begin to change the way they do keyword research. Similarly, they must start to optimize their content for voice search if they expect to gain from the voice search revolution. 

 

Bulk Editor Extension for AEM

Bulk editor extension for AEM

Bulk editor is a highly functional tool for efficient editing of multiple node properties in AEM. It lets you add new properties and edit the existing ones. The searching of nodes is also optimized with the use of GQL (Google Query Language). 

At Argil DX, we were using the bulk editor for quick data updates when we came across two obvious and relevant issues:

  • Bulk editor’s inability to add multi-value node properties 
  • Only ‘String’ datatype is allowed 

Seems like Adobe has also stopped any further development for the bulk editor post AEM 6.4

An Extension that Makes the Existing Bulk Editor More Functional

We thought of making some minimal (but important) changes to the existing code base to rectify the above-mentioned issues.

Post-Modification Look 

Image 1: Bulk editor after modification. 

 

Here you can see the changed interface for “Column Properties”. Now you can add “Property Name” along with the data-type (selectable from the dropdown) and continue editing the existing ones (Refer img-2). 


Image 2: A view of the new interface for column properties. 

 

To add multi-value properties, you’ll just have to surround your data (comma separated values ) with ‘[‘ and ‘]’ (Refer “prop1” in img-3). 



Image 3: A screenshot of the multiple value adding process. 

 

The exported .tsv file looks like: 


Image 4: An exported .tsv file. 

If you wish to import a new .tsv file, design it similar to “img-4”. 

NOTE: 

  • For import functionality, append “?hib=false” to the URL (http://<host><port>/etc/importers/bulkeditor.html?hib=false) 
  • CRX might not show the changed datatype, but the changed datatype is reflected whenever used 

This modified version of the bulk editor is a part of the already extensive ADX-Tools.

To download the ADX Tools package submit a request and we will deliver the package to your inbox within 15 working days.

Get free consultation for all your AEM related queries
Related Blogs:

We at Argil DX are dedicated to improving your AEM experience and usability. Get in touch with us to know more about our services and AEM expertise.

To download the ADX Tools package submit a request and we will deliver the package on your email within 15 work days.

Effective Digital Transformation: Identifying Security Challenges and Implementing Relevant Measures

Effective Digital Transformation: Identifying Security Challenges and Implementing Relevant Measures. Importance of Cybersecurity.


When it comes to digital transformation and related customer-experience making processes, cybersecurity cannot be taken lightly or reduced to an afterthought.

Ever-advancing digital technologies are making every aspect of life easier. The integration of IoT, Artificial Intelligence, collection and utilization of data, mobility, etc have brought a great level of convenience that was tough to picture about a decade ago. However, all these have also increased the risk of security breaches across all platforms.

Tech enthusiasts often consider innovation as an opposing force to cybersecurity, while that is not so. It is a common misconception, as companies believe they will have to encounter major security breaches if they lean too heavily on innovative technologies.

Understanding the Importance of Cybersecurity


the more a digital firm widens its services and clientele, the more they are prone to cyberattacks…

Digital transformation is a phenomenon that all firms must undergo if they aspire to be ahead of the game and provide utmost customer experience. In order to reap the maximum benefits from a digital transformation implementation, tech firms need to understand the vitality of adopting proper cybersecurity measures.

Evidently, the more a digital firm widens its services and clientele, the more they are prone to cyberattacks, given their rising popularity. Take IoT, for instance. It undoubtedly increases business efficiency but simultaneously adds many unsecured devices to the network. Moreover, cloud platforms are also at the risk of cyberattacks as they turn to third-party providers for an array of services.

Security Breaches that made Headlines

To further delve into the importance of cybersecurity, it is necessary to shed light on major data breaches that have happened recently, due to the negligence of companies and poor security measures.

We all remember how data security became a sore spot for Facebook after it put users in a volatile position by unknowingly leaking their personal data to hackers. In fact, Facebook has earned quite a bad reputation for itself in terms of cybersecurity by violating the members’ privacy on numerous occasions, going as far as getting more than 87 million records breached. Nobody wants to be in the sticky situation Mark Zuckerberg found himself in.

Another instance is the whole Aadhaar debacle, which will unfavorably go down in history. The service violated private information like names, addresses, personal photos, phone numbers, and email addresses stored by Unique Identification Authority of India. In addition, it also gave access to software through which anyone could attain the ID card for any Aadhaar number. This enormous security breach exposed up to 1.1 billion records of citizens registered throughout India. Cyberattacks like these have contributed to users distrusting firms and cancelling their subscription in favor of safer alternatives. 


nobody enjoys being constantly worried about their online data or using complex and elaborate password-protected services.

Prioritize Cybersecurity for a Seamless Digital Experience

In addition to understanding the negative aspects of taking something as great as cybersecurity lightly, realizing its importance also carries some noteworthy benefits.

Improving the security features of a firm can significantly contribute to organizational growth. It gives firms the liberty to authorize their offices or all employees full access to the organization’s network and assets through mobile devices and the internet, regardless of their location. Such kind of mobility and increased employee productivity are only possible if the firm identifies suitable security measures, implements them and upgrades them regularly, especially tech services that deal with identity management. 

Moreover, a secure environment and services also benefit the customers, which develops trust and dependency. This, in turn, is beneficial for companies as it increases traffic and popularity, giving them access to more clientele. 

Undoubtedly, nobody enjoys being constantly worried about their online data or using complex and elaborate password-protected services. A good security system enables advanced measures for authentication, based on multiple factors. This creates a seamless experience which turns out to be user-friendly and easily accessible for customers. 

internet cybersecurity
Cybersecurity is Worth Investing in 

When it comes to digital transformation and related customer-experience making processes, cybersecurity cannot be taken lightly or reduced to an afterthought. The consequences hold monumental impact, and the damage can often be irreparable. The goal should be to direct a certain percentage of your transformation budget towards cybersecurity initiatives. Organizations should focus on advanced security measures and technologies that enable them to thrive and prosper, while empowering the clients through safe and secure services.

Stepping up the CX Game in Retail

The implementation of AI and ML in Retail industry

Well, we can certainly help shoppers choose better. 

How, you ask? The answer is connected experiences powered by Artificial Intelligence (AI) and Machine learning (ML).

Blurring the Online and Offline Retail Experience

For businesses, the true value-add of AI and ML is that it can reduce over-promising and ensure you’re working on what best delivers an improvement to your website, apps, in-store digital devices like touchscreen kiosks and point of sale, and the shopping experience you offer. Smart use of data and ML can improve your operations at every point of delivery, from the moment customers arrive at and search your physical or online stores to prompting them to make purchase decisions and following up with reliable service and information. By augmenting customer journeys through a strategic application of AI and ML, you can achieve a retail singularity – a seamless connection between your online and offline retail presence. This is all about building a connected experience for delightful customer journeys that elevates your brand value.

Try the AI and ML Empowered Tool

F-AI-shion Police, developed at Argil DX, is a tool that will help you strengthen your relationship with potential customers. When customers visit any of your touchpoints looking to buy products (apparel in this case), this tool will provide that much needed opportunity for you to showcase the most relevant products available with you. This is one of the easiest and surest methods in the sales book to retain customers – by showing them the products (exact model or similar ones) that they are looking for.Using AI/Ml for enhancing shopping experiences

Make them come back for more with an engaging user experience

Customer retention is not something many companies are good at no matter how brilliant their product is.  Bring back the “lost sheep” with our connected abode of experiences that uses the power of neural networks. Let the tool recommend what is best for your customers in the most customized manner possible.

“It’s critical for us to give a good experience prior to [a] trip, making sure we give them information on places they’re interested in.”

Marlies Roberts,VP Marketing Operations, Overseas Adventure Travel

When it comes to fashion, your customers must really feel enticed by your products and the shopping journey so much so that they virtually try out what they feel is best for their outfit of the day (“OOTD” as millennials are calling it).

What our tool does is, it just clicks a snap of you. Intelligently detects what you are wearing and even more intelligently shows recommendations based on your clothes. If the recommended product is liked by the user, they will be notified how amazing they’ll look donning it.

Yes. 

Great, but will this work on top of Adobe Experience Cloud? 

Good news! We have developed this tool on the already existing We-Retail project. So, yes, it will work seamlessly with your AEM website. Moreover, the suggestions of related products come from Adobe Target Recommendations. We all know how well the tools of the Marketing Cloud integrate with each other.

User Journey
user journey for F-AI-shion Police
Gif depicting the user journey in F-AI-shion Police.
Final Thoughts

Cutting-edge technology brings retail closer to customers. Retailers are already focusing on digital strategies to create enhanced customer experiences. With the right technology, you can identify new customers, segment them and build campaigns to convert them. Machine learning is now the right technique more than ever.

Watch the video below to get a better understanding of our F-AI-shion police tool: