https://vontikakis.com Latest blogs posts on vontikakis.com https://vontikakis.com/articles/rss Frictions on Checkout Page If you have many people that abandoned their shopping cart during checkout process, there are a lot of reasons for that. One major is that many people make decisions on buying stuff on the spot from emotional of point view and not from logical where someone will start counting positives and negatives on making a purchase. So when potential customers start the checkout process the duration of the time and the effort of completing data in the forms will have to be kept on minimum, the best way is to remove all the unnecessary friction.

Clear checkout page from distractions

In modern theme design, you can see frequently long footers with many menus and an newsletter subscription there. In checkout page there is no need on having this footer with all these data and the newsletter form, for example there could be a message in newsletter form like "subscribe now you will have 5% discount on your first order" . This could completely disrupt the checkout process and cause user to start typing in newsletter for and go their email and find the coupon code, and with a series of events and distractions the sale will be lost. You could only have the minimum possible related info on buying process like privacy policy, refund policy etc.

Final total price

A clear view on final price is very important so every potential buyer has to know exactly what he will pay indifferently of his choosing payment method, so calculating the total shipping costs or discounts from coupon codes on the fly, accurately is very important. There are many cases that somebody use a coupon code and there is no proper integration with the payment method so when is redirected to payment provider in the screen can see still the normal price without the discount. This pure quality integrations can prevent many users from completely the purchase and also lowers the trust on the online store.

Customer support and refund policy

A clear return and refund policy will make more comfortable users to buy online and specially on items like clothes that you cannot have a clear idea on the quality from a picture. You could order a jacket that could have a good quality but was created from thin material and not suitable for winter, it has to be possible to return and taking your money back easily and without problems. Also in ecommerce business refund policy is obligatory by local laws.

Multiple payment methods

Having a wide variety of payment methods you do not allow the customer to think twice on how will pay. The best way to achieve is to have as many as possible available methods such as credit cards, cash on delivery, paypal or wire transfer. So do let customers think twice about that and if already existing customer in the checkout page list first his preferred method of payment.

]]>
https://vontikakis.com/articles/view?id=145 Sun, 14 Oct 2018 00:00:00 +0000
5 σημεία τσεκαρίσματος πριν ξεκινήσετε ένα eshop Εάν ξεκινάτε για πρώτη φορα επιχειρηματική δραστηριότητα στο διαδίκτυο, μια καλή ιδέα να έχετε ένα domain που είναι σχετικό με τα προϊόντα που πουλάτε ή αλλιώς επιλέξτε το όνομα της επιχείρησής σας, καλά χαρακτηριστικά για ένα domain είναι να είναι σύντομο και προφέρεται ευκολα. Σε περίπτωση που διαθέτετε ήδη φυσικό κατάστημα , θα πρέπει να εισάγετε τα προϊόντα στο ηλεκτρονικό κατάστημα είτε χειροκίνητα ή και χρησιμοποιώντας σύνδεση συστήματα ERP ή απευθείας από τους προμηθευτές σας σε περίπτωση dropshipping. Στην περίπτωση αυτόματης εισαγωγής των προϊόντων οι περιγραφές τους που βρίσκονται μέσα στα erp συνήθως δεν αναλυτικές καλής ποιότητας οπότε σε πρώτη φάση θα πρέπει να τις βελτιώσετε μέσα από το eshop..

Ατομικές Σελίδες Προϊόντων

Κάθε προϊόν έχει την ατομική του σελίδα όπου αυτή περιγραφονται όλα χαρακτηριστικά, σε πρώτη φάση ελέγξετε κάθε ένα από τα προΪόντα ώστε να βεβαιωθείτε ότι διαθέτουν μια καλή περιγραφή.Οταν γραφετε περιγραφές πρέπει να έχετε υπόψη ποιος είναι ο ιδανικός πελάτης του προΪοντος γιατί μια καλή περιγραφή μπορεί να επηρεάσει σημαντικά τα conversion rate και την επισκεψιμότητα που προέρχεται από μηχανές αναζήτησης δηλαδή το seo.

Τα προϊόντα πρέπει να έχουν μεγάλες και καθαρές φωτογραφίας για να είναι αισθητικά ελκυστικά στον πελάτη. Αυτο μπορείτε να το πετύχετε αναθέτοντας τη δουλεια σε επαγγελματίες φωτογραφους ή με ένα καλό smartphone μπορείτε να τραβήξετε μονοι σας ικανοποιητικές φωτογραφίες, υπάρχουν πολλοί οδηγοί και μαθήματα στο internet για το πως θα τραβάτε υψηλής ποιότητας φωτογραφιες. Ένα δωρεάν λογισμικό για επεξεργασία φωτογραφίας είναι το gimp με πολλά tutorials στο internet εάν διαθέτετε χρόνο.

Βασικές Σελίδες Πληροφοριών

Βασικές σελίδες του καταστήματος είναι η σελίδα αποστολών που περιγράφονται και αναλύονται τα κόστη αποστολής των δεμάτων, καθώς και ποιες είναι συνεργαζόμενες εταιρείες μεταφορών. Αυτο μπορεί να επηρεάσει την αγοραστική συμπεριφορά γιατί δεν έχουν όλες οι μεταφορικές την ίδια ποιότητα υπηρεσιών. Για παράδειγμα ένα δεν βρισκεστε κάποιος να στη διεύθυνση αποστολής να κάνει την παραλαβή την ώρα που ερχεται ο courier μπορεί να αναγκαστείτε να πάτε στο τοπικό κατάστημα της μεταφορικής γιατί μπορεί να μη θέλουν κάνουν δεύτερη διανομή.

Άλλη βασική σελίδα είναι οι μεθοδοι πληρωμής, πολλοί προτιμούν να πληρώσουν με πιστωτικές κάρτες άμεσα, άλλοι προτιμούν με αντικαταβολή όπου υπ;aρχουν extra κόστη αντικαταβολής. Η σελίδα πολιτική επιστροφής των προΪόντων που περιγράφει ποια είναι η διαδικασία και το χρονικό περιθώριο για επιστροφή.

Ρυθμίσεις παρόχου πληρωμών

Οι μέθοδος πληρωμής με πιστωτική κάρτα είναι πολύ σημαντική για ένα eshop γιατί είναι μεγάλο ποσοστο των πελατων που προτιμουν να πληρώνουν με αυτό τον τρόπο. Οπότε πρέπει 100% είστε σίγουρος ότι η συνδεση με παροχο πληρωμων λειτουργεί κανονικά, επαληθεύοντας όλα τα api keys είναι σωστά και η κατάσταση δοκιμής είναι απενεργοποιημένη. Πραγματοποιεί το λιγοτερο μια συναλλαγή με πραγματικά χρήματα πριν ξεκινήσετε.

Εγκατάσταση εργαλείου ανάλυσης GA

Google analytics είναι διαδεμένο εργαλείο για τη μετρηση της επισκεψιμότητας, με αυτό μπορείτε να έχετε καλύτερη ιδέα για το ποια κανάλια και μέθοδοι marketing λειτουργούν καλύτερα, από που προέρχεται η ποιοτική κίνηση δηλάδή απο έρχονται οι επισκέπτες με τα μεγαλύτερα ποσοστά μετατροπών ή αξίας παραγγελιών. Σο GA μπορείτε να ενεργοποιήσετε εύκολα ecommerce tracking για τη μέτρηση της δραστηριότητας του ηλεκτρονικού εμπορίου, έτσι θα συμπεριλαμβάνονται αναφορές δεδομένα όπως συνολικά έσοδα, μέση αξία ανά παραγγελία, αριθμός μοναδικών αγορών, οι ποσότητες, η μέση ποσότητα ανά παραγγίες κ.α.

Σε τελική φάση χρειάζεστε μια στρατηγική marketing και να τεστάρετε τη λειτουργεί καλύτερα pay per click διαφήμιση στη google, στο facebook, affiliate marketing, οι μηχανές σύγκρισης τιμών,το χτίσιμο μια λίστα email πελατών.

]]>
https://vontikakis.com/articles/view?id=144 Sat, 06 Oct 2018 00:00:00 +0000
The essential checklist on starting an online store if you start an online business for first time, it is a good idea to have a domain that is either your business name or something related with the products that you sell, a good practice is to choose a domain that is short and easy to remember. In case you have a physical store or you starting a business with ecommerce and searching for products you will have to import the products to your online store,  you can do it manually, automatically using ERP systems or directly from your suppliers in case of dropshipping.

Product Description Pages

Make sure each of your products have a good product description, these are important part of your eshop content so you can provide to customers details about the product features. When writing product descriptions you should always have in mind who is the ideal customer this can affect the conversion rate as much as your seo strategy.

Also products with big and clear pictures can be appealing to customer, so you could outsource the product photo shoots to professional photographers or with a decent smartphone is also possible to capture goods photos, there are a lot of guides in the internet to learn how to capture high quality products photos and tutorials on basic photo editing with free software like gimp.

Standard Pages

Basic pages such as shipping page are important where you analyze the shipping rates and methods as well as the carriers that you will use. This can affect customer purchase behavior because customers may have specific preference on using carriers, not all of the have the same outreach on delivery or the same level quality of services. For example if you miss the delivery may you have to go the local store of carrier to pick up the parcels some of these stores maybe it is not near you.

The page with payment methods is important what such as what are the type of payments methods are available to customers like credit cards, also using cash on delivery methods and what extra fees are applied on this case. The policy of returning products and what are the requirement for refunds  the number of days the customer may hold a product before ask of for a refundt.

Payment Gateways Settings

Payment gateways that your online store is connected is very important because there are a lot of people that prefer to buy with with credit cards online. You have to be sure that your credit card connection with payment gateway is 100% working all the settings like api keys are correct and the test mode is off. You have to make at least one real transaction before yoyu launch your store.

Install an analytics tools like GA

Google analytics tools is a useful tool to measure your traffic and mediums that the visitor are coming. You can have a pretty good idea on what type of marketing channel will drive more quality traffic with higher conversions rates. There are special features on ecommerce that you enable that is related to ecommerce and called ecommerce tracking so you can activate reports that includes data like the transactions Ids, total revenue, average order value, unique purchases, quantities, average quantities, products skus and many other ecommerce related info.

finally you to come up with your marketing strategy to test what is working best for you product could be pay per click advertising on google adwords or on facebook platform, affiliate marketing networks, comparison prices engines, seo and content strategy, building your email list.

]]>
https://vontikakis.com/articles/view?id=142 Mon, 01 Oct 2018 00:00:00 +0000
Speeding up your website using gulp.js to combine css stylesheets When someone visits your website is important to have quick loading time on desktops and mobile phones, this  for two reasons the first one is for a good user experience, visitors doesn't have to wait a lot on first page loading or through navigation on various pages. Second page loading speed is one the factors that impacts the seo ranking in google. One technique for high speed page loading is to combine all js files to one and same goes for the css files.

The previous task is possible to achieve by using a task runner like the gulp.js , we can install gulp through the nodesjs package system the npm. We will assume that you already have installed npm in your computer, the next steps is the installation of gulp.

npm install gulp-cli -g or sudo npm install gulp-cli -g

if you find any problem run the command with sudo

npm install gulp -D or sudo npm install gulp -D

in the top your project directory create a file a with the name

gulpfile.js

In css directory there three css files we want to combine in one, the bootstrap.css, boostrap-theme.css and main.css for this we have to install all the gulp contcat module and  the gulp order module

npm i gulp-concat-css or sudo npm i gulp-concat-css
npm i gulp-order or sudo npm i gulp-order

in gulpfile we insert the following code

var gulp = require('gulp');
var concatCss = require('gulp-concat-css');
var order = require('gulp-order');

gulp.task('css', function(){
         gulp.src('css/**/*.css')
         .pipe(order([
          'css/bootstrap.css',
          'css/bootstrap-theme.css',
          'css/main.css'
        ], { base: __dirname }))
    	.pipe(concatCss('all-static.css'))
        .pipe(gulp.dest('t/'))
});

gulp.task('default',['css']);
And then in command line run the command
gulp

This will combine the three css files in one, and will output a new file named all-static.css in directory t this speeding up our website because now the webpage has to load 1 file instead of three and we have 2 less http requests in our web server.

You can down the sample files from here to test your self sample files

]]>
https://vontikakis.com/articles/view?id=139 Sun, 15 Jul 2018 00:00:00 +0000
How to Build a Growth Team That Will Take Your Company to the Next Level Regardless of size or industry, growth is a key objective for most companies. When you look at startups, you see organizations where growth is at the core of their strategy, even if there is no formal management of it.

For a business to have success with a growth strategy, they first need to recognize the type of growth they are trying to cultivate. Many firms make the mistake of defining growth as making more sales or increasing revenue. However, a successful growth strategy will focus on developing and refining products to offer more value to customers. In this model, sales and revenue are the result of the growth initiatives, but they are not necessarily the direct target of any growth-focused project.

When it comes to building a growth team, some of the key factors include A/B testing, machine learning, UX design, and data analytics. A growth team will work cross-functionally to break down barriers. This allows team members to gain a greater perspective of how different departments contribute to the overall success and growth of the company.

What is a Growth Team?

When a company brings together people of varying backgrounds and skills to develop data-driven growth initiatives, they?re leveraging the power of a growth team. A growth team is going to be a customer-focused enterprise that will look for new ways to drive customer acquisition, retention, upsell, and revenue.

Growth teams can vary significantly depending on the size of the company and the goals it's trying to reach. A small startup that is still trying to establish itself is going to have a growth team that is drastically different than that of a large company with stable revenue and an established reputation.

Different Types of Growth Teams

To build a growth team that will best serve the needs of your company, you have to recognize the stage of development your company is in and identify the goals you are trying to achieve. The following are general guidelines for growth teams that may work at different stages of a company's growth.

Startup

Startups are smaller companies that are generally working hard to get the early stages of the company going. Usually there is a limited number of employees, and people often have to take on multiple roles in order to reach objectives.

At this stage, you generally want to select one or two people to focus on growth. Give them access to company leadership and have them focus on goals that will get products ready for release. They can also look to improve the overall customer experience. For example, a Facebook advertising agency still at a startup stage may have the same team members that are on the growth team assisting with business development efforts. Others may also be part of the Facebook ad creation side of operations. At this stage in a company?s development, a growth team needs to be flexible, dynamic, and willing to juggle roles.

Mid-Size

Once a company is more established and has customers, the idea is to find ways to acquire more. A team of about half a dozen to a dozen professionals should be right for this stage.

Usually, you will want to focus efforts on product managers and designers. These team members have a better understanding of customer needs and will have the most useful information for customer acquisition. As the company grows, you may also want to consider adding data specialists and engineers to the team.

Enterprise

Growth can get more complex once a company reaches a certain size. With large companies, you have a lot of employees that work in different departments; interaction between these groups might be limited. At this stage, you want to take representatives from different departments and bring them together as a team that focuses on growth.

The Typical Structure of a Growth Team

Depending on the type of business and its goals, there are three general models that most companies will follow.

Independent

In this model, there is a growth team leader that reports to the CEO while also keeping the team focused on its goals. This team would include a product manager, designers, and data scientists. The team will set specific goals and work toward finding improvements for them.

Metrics-Focused

Structurally, this team will be very similar to an independent growth team. The key difference is that a metrics-focused team puts a much greater emphasis on data. These teams may also include marketing professionals and engineers, and they will operate by selecting key metrics to analyze and improve.

Functional

Here, you have different departments all focusing on their key functions. The leaders from these departments will report to the VP of product or a specified growth manager. Every team follows its own path in regard to analyzing data and achieving growth, but the growth manager or VP sets the objectives for each group.

Regardless of which type you choose, building a growth team is one way to set yourself apart from competition. By coming up with innovative ways to manage your companies advances, you?re sure to see positive results at all stages of growth.

]]>
https://vontikakis.com/articles/view?id=138 Tue, 26 Jun 2018 00:00:00 +0000