Cookies help us enhance your experience on our site by storing
information about your preferences and interactions. You can customize your
cookie settings by choosing which cookies to allow. Please note that disabling
certain cookies might impact the functionality and features of our services,
such as personalized content and suggestions.
Cookie Policy
These cookies are strictly necessary for the site to work and may not be disabled.
Cookie name
Description
Lifetime
Provider
_ce.clock_data
Store the difference in time from the server's time and the current browser.
1 day
Crazy Egg
_ce.clock_event
Prevent repeated requests to the Clock API.
1 day
Crazy Egg
_ce.irv
Store isReturning value during the session
Session
Crazy Egg
_ce.s
Track a recording visitor session unique ID, tracking host and start time
1 year
Crazy Egg
_hjSessionUser_2909345
Store a unique user identifier to track user sessions and interactions for analytics purposes.
1 year
HotJar
_hjSession_2909345
Store session data to identify and analyze individual user sessions.
1 day
HotJar
apt.uid
Store a unique user identifier for tracking and personalization.
1 year
Mageplaza
cebs
Store user preferences and settings.
Session
Mageplaza
cf_clearance
Store a token that indicates a user has passed a Cloudflare security challenge.
1 year
Cloudflare
crisp-client
The crisp-client/session cookie is used to identify and maintain a user session within the Crisp platform. It allows the live chat system to recognize returning users, maintain chat history, and ensure continuity in customer service interactions.
Session
Crisp
_ga
Store a unique client identifier (Client ID) for tracking user interactions on the
2 years
Google
_ga_7B0PZZW26Z
Store session state information for Google Analytics 4.
2 years
Google
_ga_JTRV42NV3L
Store session state information for Google Analytics 4.
2 years
Google
_ga_R3HWQ50MM4
Store a unique client identifier (Client ID) for tracking user interactions on the website.
2 years
Google
_gid
Store a unique client identifier (Client ID) for tracking user interactions on the website.
1 day
Google
_gat_UA-76130628-1
Throttle the request rate to Google Analytics servers.
1 day
Google
Advertising cookies
Advertising cookies deliver ads relevant to your interests, limit ad frequency, and measure ad effectiveness.
Advertising cookies deliver ads relevant to your interests, limit ad frequency, and measure ad effectiveness.
Cookie name
Description
Lifetime
Provider
_gcl_au
The cookie is used by Google to track and store conversions.
1 day
Google
__Secure-3PAPISID
This cookie is used for targeting purposes to build a profile of the website visitor's interests in order to show relevant and personalized Google advertising.
2 years
Google
HSID
This security cookie is used by Google to confirm visitor authenticity, prevent fraudulent use of login data and protect visitor data from unauthorized access.
2 years
Google
__Secure-1PSID
This cookie is used for targeting purposes to build a profile of the website visitor's interests in order to show relevant and personalized Google advertising.
2 years
Google
SID
This security cookie is used by Google to confirm visitor authenticity, prevent fraudulent use of login data and protect visitor data from unauthorized access.
2 years
Google
APISID
This cookie is used by Google to display personalized advertisements on Google sites, based on recent searches and previous interactions.
2 years
Google
__Secure-1PAPISID
This cookie is used for targeting purposes to build a profile of the website visitor's interests in order to show relevant and personalized Google advertising.
2 years
Google
__Secure-3PSID
This cookie is used for targeting purposes to build a profile of the website visitor's interests in order to show relevant and personalized Google advertising.
2 years
Google
SSID
This cookie is used by Google to display personalized advertisements on Google sites, based on recent searches and previous interactions.
2 years
Google
SAPISID
This cookie is used by Google to display personalized advertisements on Google sites, based on recent searches and previous interactions.
2 years
Google
__Secure-3PSIDTS
This cookie collects information about visitor's interactions with Google services and ads. It is used to measure advertising effectiveness and deliver personalised content based on interests. The cookie contains a unique identifier.
2 years
Google
__Secure-1PSIDTS
This cookie collects information about visitor's interactions with Google services and ads. It is used to measure advertising effectiveness and deliver personalised content based on interests. The cookie contains a unique identifier.
2 years
Google
SIDCC
This security cookie is used by Google to confirm visitor authenticity, prevent fraudulent use of login data, and protect visitor data from unauthorized access.
3 months
Google
__Secure-1PSIDCC
This cookie is used for targeting purposes to build a profile of the website visitor's interests in order to show relevant and personalized Google advertising.
1 year
Google
__Secure-3PSIDCC
This cookie is used for targeting purposes to build a profile of the website visitor's interests in order to show relevant and personalized Google advertising.
1 year
Google
1P_JAR
This cookie is a Google Analytics Cookie created by Google DoubleClick and used to show personalized advertisements (ads) based on previous visits to the website.
1 month
Google
NID
Show Google ads in Google services for signed-out users.
6 months
Google
Analytics cookies
Analytics cookies collect information and report website usage statistics without personally identifying individual visitors to Google.
Analytics cookies collect information and report website usage statistics without personally identifying individual visitors to Google.
Cookie name
Description
Lifetime
Provider
_dc_gtm
Manage and deploy marketing tags through Google Tag Manager.
1 year
Google
1P_JAR
Gather website statistics and track conversion rates for Google AdWords campaigns.
1 month
Google
AEC
1 month
Google
ar_debug
Debugging purposes related to augmented reality (AR) functionalities.
1 month
Doubleclick
IDE
The IDE cookie is used by Google DoubleClick to register and report the user's actions after viewing or clicking on one of the advertiser's ads with the purpose of measuring the effectiveness of an ad and to present targeted ads to the user.
1 year
Doubleclick
ad_storage
Enables storage, such as cookies (web) or device identifiers (apps), related to advertising.
1 year
Google
ad_user_data
Sets consent for sending user data to Google for online advertising purposes.
1 year
Google
ad_personalization
Sets consent for personalized advertising.
1 year
Google
analytics_storage
Enables storage, such as cookies (web) or device identifiers (apps), related to analytics, for example, visit duration.
A Complete Guide to Customer Registration Form in Magento 2
A Complete Guide to Customer Registration Form in Magento 2
Vinh Jacker|11-11-2024
Customer Registration Form in Magento 2 is used as a way to collect shoppers’ information. Online merchants can use this data to communicate with their customers, as well as conduct marketing campaigns. But, what information can you get from such a form? Are there other benefits that stores can have, and do customers benefit from those forms as well? How can you add attributes to the form? All will be answered in this blog post, so let’s begin!
What is a Customer Registration Form?
A Customer Registration Form is what shoppers need to fill in to apply as a member of that business. The form structure and content may vary depending on which type of data the store needs to acquire from their customers.
What to include in the Customer Registration Form?
Although each store will have its own form standard, but in general, it usually and can include the following information:
Contact Information
Essential information such as name, email address, or phone number, etc. is the first and foremost one that gets asked in every form. You are going to need this information to contact your customers later, so please consider which channel will you reach them through, and select what you want to collect.
Sign-in information
For e-commerce, this is where customers select usernames and passwords for their account. You can let them sign in by their email address or phone number, or ask them to choose a distinct username.
Billing and shipping information
This part may not be compulsory, because it actually takes more time and trust to fill in right away. Hence, some online merchants let their customers enter this data when they check out their first order. And the information will be well saved for future ones.
Payment information
One of the reasons that encourages customers to register an account is that the payment information can be used for later purchases. But remember to allow them to save the information or not, because online transactions saved cards still sound insecure for some of them.
Future Communications
Not everyone is ready to take a commitment with you. That is why you need to offer them a choice of opting in or opting out the contact list in the future. It can be a Yes/No option to a statement, or a choice in the multiple choice list.
Other survey questions
Yes, you can ask shoppers extra questions to understand them better. The question types may vary, from a dropdown question, a multiple choice, or open text area and file attachment. However, to avoid unwillingness, you can mark these questions as optional. This data can be used for different purposes: marketing predictions, creating your Online community, retargeting, etc.
Benefits of Customer Registration Form usage
Benefits for retailers
Get sufficient information: Asking them to fill in a form makes it easier to collect necessary information in a orderly and clear process
Retain customers: Once you have persuaded customers to complete the registration form, it is easier to build a relationship with them.
Encourage repeat purchases: Customers tend to come back to a store if they are already a member of. They find the login process easier when information has been recorded and saved for future use.
Communicate with customers better: After acquiring the customer information, you can use that for your marketing campaigns, for example to market new items, remind them of cart abandonment, or send exclusive promotional offers.
Support market research: The form allows you to classify and export data easily. What a good way to understand your customers and predict their needs so that you can build suitable business strategies based on the details you have.
Benefits for customers
Get everything asked in one time: They do not have to answer the same questions in different steps of their shopping journey.
Saved information for future purchases: It saves time and effort because their details are stored already.
Order management: It is easy to track the order and make necessary changes as well as access the order history.
Get updated with exclusive news and offers: Customers can get early access or exclusive deals offered by the business.
Challenges and Tips
Why is account registration a burden?
If you have found yourself leaving a registration form without completing it, then you are not alone, because account registration is still a burden to some people. Understanding why is a way to consider possible causes and upgrade your form accordingly:
Completing a customer registration form takes time: Obviously, compared to ‘Checkout as Guests’, this form filling process takes more time, so they can find it troublesome.
Irrelevant information: Some stores ask for irrelevant information but still mark the questions as required, so customers do not want to complete the form.
Hard-to-answer/Long questions: The way you put your questions is also important. If it is too hard or too long to answer, shoppers will no longer be interested in answering.
Receive many spam emails/SMS: Some people do not want to receive promotional emails.
Data privacy and security: The fear of their information being leaked to other third parties without their consent is also a common issue.
See no point in registering: They think registering the account does not bring any difference compared to the ‘Checkout as Guests’ option; or just want a one-time shopping only.
Tips to encourage registration without creating burden
Ask what you need, not what you want: Remove unnecessary questions, only keep what matters the most.
Use another wording: Be creative in how you ask for registration. Use other words like ‘About You’ or the name of your club to generate interest.
Show reasons why a registration matters: Clearly point out what benefits they will gain when having an account.
Give customers motivation to create the account: Offer reward points or special gifts can be an approach.
Include options and secure solutions: Always allow them to choose whether their information is used and when to be used.
Use security extensions: Protect your site better by using Security, Google reCAPTCHA
Shorten the registration process: Include everything in a page with One Step Checkout
How to Add Custom Fields in Magento 2 Customer Registration Form
Step 1: Complete the Attribute Properties
Go to the Admin backend, navigate as Stores > Attributes > Customer.
Click Add New Attribute.
Go to the Attribute Properties section:
Create a Default Label of the attribute
Fill in an Attribute Code to internally identify the attribute
Complete the Data Entry Properties:
Set the Input Type to control which type of data will be filled in: Text Field, Text Area, Date, Yes/No, Dropdown, File attachment, Multiple Select, Image File.
Set compulsory requirements by turning Values Required to Yes.
Enter the Default Value to set a default value of the field.
Set the Input Validation to make sure the entered data meets certain conditions. It depends on the selected Input Type. For example, Alpha only, Numeric only, Email, URL, or Length.
Set limits for the Text Field and Text Area by entering the Maximum Text Length and Minimum Text Length.
Set Input/Output Filter to filter values before processing: None, Strip HTML Tags, or Escape HTML Entities
Complete the Customers Grid and Segment Properties:
Enable the Add to Column Options to add columns by selecting Yes.
Enable the Use in Filter Options by selecting Yes to apply this attributes in filtering the Customers
Enable the Use in Search Options by selecting Yes to use this attribute in searching in the Customers grid
Enable the Use in Customer Segment to Yes to show this attribute to certain customer groups
Step 2: Complete the storefront properties
Enable the Show on Storefront by selecting Yes to display the attribute on storefront
Set the Sort Order to decide where to place that attribute in the form.
Select which forms to use the attribute: Go to Forms to Use and select Customer Registration
To add Customer Address attributes, please follow the same steps. The only difference lies in the Show on Forms field. You can choose the Customer Address Registration form.
Step 3: Complete the labels
In the Attribute Information section, go to Manage Labels/Options.
Set the attributes for each store view by entering the label in Manage Titles
Customer Registration Form in Magento 2 is a beneficial way to start collecting customer information and understand about them, but be aware of the fine line between what you want to know and burdens you may create for the shoppers. That is why you should consider different criteria before launching the form. Mageplaza is always ready to help you, especially with our Customer Attributes extension that we think you’ll love. Contact us if you have any questions, and feel free to share this post with your friends!
With over a decade of experience crafting innovative tech solutions for ecommerce businesses built on Magento, Jacker is the mastermind behind our secure and well-functioned extensions. With his expertise in building user-friendly interfaces and robust back-end systems, Mageplaza was able to deliver exceptional Magento solutions and services for over 122K+ customers around the world.
This article will focus on the question “Should I hire a Shopify expert?”, unlock major reasons & practical tips to find the perfect fit for your business.
Discover the top 10 Shopify ERP solutions to streamline your business operations, improve efficiency, and automate inventory management & order fulfillment.
This article will focus on the question “Should I hire a Shopify expert?”, unlock major reasons & practical tips to find the perfect fit for your business.
Discover the top 10 Shopify ERP solutions to streamline your business operations, improve efficiency, and automate inventory management & order fulfillment.
17 mins read
|11-06-2024
Website Support & Maintenance Services
Make sure your store is not only in good shape but also thriving with a professional team yet at an affordable price.