The PageSense team is back for another round of Ask the Experts!
We'd love to answer any questions you might have on PageSense, conversion optimization best practices, and creating personalized experiences for your visitors. Here's everything you need to know about PageSense ATE #2:
When: October 10, 2019 between 7.00 AM to 12.00 PM PDT
Where: Right here! In the comments section of this post!
How can you participate:
- You can ask us your questions during the time we're actively answering them (on October 10, 2019, between 7.00 AM to 12.00 PM PDT).
- Add your questions as comments under this post.
- Note: If you can't see an option to comment below, please click on Sign in on the top-right corner of the screen and the comment section should pop right up.
A couple of sample questions to get you started:
- How do I use Custom Goals from PageSense's Goals module?
- How do you assign a visitor a particular variation in A/B tests?
- Will adding the tracking code to my website affect its speed?
Do not limit yourselves to just these samples, feel free to ask our team anything PageSense!
We're excited to hear from you and help you with any queries that you might have. Make sure you drop a comment below!
Cheers,
Tanya
Funnel Analysis
1. I'm not sure how to use this feature yet.
You can use funnel analysis to breakdown a visitor's journey on your website. For example, you can create a funnel with four steps:
Step 1: Home page
Step 2: Product page
Step 3: Add to cart page
Step 4: Successful checkout
All you have to do in PageSense is to add the URL of these four pages and launch the funnel analysis. Once it is live, we will start tracking the visitors' flow through these ordered steps. You can use this information to find the page with the most drop-offs, and begin optimizing it using A/B test or split URL test. Here's how you can create a funnel analysis using PageSense.
2. I'm not sure how to use the custom event option as a funnel step.
If you want to track a funnel step that doesn't have any page navigation, you can use custom event to achieve it. For example: Pop-ups, Button click with successful Ajax transaction(Add to Cart button).
Implementation:
To trigger a funnel once Signup popup is opened:
- function showSignupPopup() {
- //Code to display popup
- var popup = document.getElementById("signup-popup");
- popup.style.display = "block";
- //Code to trigger custom event
- window.pagesense = window.pagesense || [];
- window.pagesense.push(['trackEvent', 'signup-popup-viewed']);
- }
To track Add to cart event on ajax success as a custom step:
- function addToCart() {
- $.ajax( {
- "url" : http://zylker.online/addtocart/,
- "type" : "POST"
- }).success(function() {
- //Code to trigger custom event
- window.pagesense = window.pagesense || [];
- window.pagesense.push(['trackEvent', 'new-signup']);
- })
- }
3. How do you calculate drop-offs from a funnel step?
Drop-offs are calculated based on any of the following 2 conditions:
1. If a visitor haven't achieved the particular step at all
For example: Consider if the funnel is having 3 steps A=>B=>C
and consider the following visitors
Visitor 1 achieved A=>B=>C
Visitor 2 achieved A=>B
Step A will have 100% conversion rate and no dropoffs.
Step B will have 50% conversion rate and 50% dropoff as Visitor 2 haven't achieved Step C.
2. The visitor haven't achieved the steps in configured order
For example: Consider if the funnel is having 3 steps A=>B=>C
and consider the following visitors
Visitor 1 achieved A=>B=>C
Visitor 2 achieved A=>C=>B
Step A will have 100% conversion rate and no dropoffs
Because, Visitor 1 & 2 have travelled A=>B one after another as per configured order. Other steps/pages can also be visited in between path A=>B.
Step B will have 50% conversion rate and 50% dropoff
Because, Visitor 2 haven't achieved Step C after achieving Step B.
4. I would like to include / exclude users based on cookie settings
Currently, we don't support audience targeting based on Cookie value in Funnel Analysis.
1. I've used other tools for tracking goals like Google analytics, Mixpanel, KissMetrics, just to name a few. They all work the same as far as, they all need you to copy the tracking pixel on your thank page so the conversion gets triggered. But I do not see that here on PageSense.
PageSense tracks all the pages on which you've added our tracking code. So, that means, goals like click on elements, click on links, and time spent on page are tracked without adding any extra piece of code. However, if you wish to track a custom event, say, a successful form submission, then you can create a custom event goal. When you create a new custom event, you will be shown a code snippet that tracks its success. You just have to add this new custom event code in the section you wish to track, (in this case: a successful submission response), and you're done. Here's how you can create a custom event goal in PageSense.
Heatmap
1. I'm not sure how to use this feature yet.
A heatmap will show you where your visitors have clicked on the web page, how far down the page they've scrolled (scrollmap), and the time they've spent across the various sections of your web page. The only thing you need to run a heatmap is a website. Just enter the URL of the page you wish to heatmap, and launch the experiment. The data points are tracked in real time. However, we suggested you give the heatmap a couple of days to collect substantial visits, so that you can derive actionable insights from it. Here's a detailed how-to for creating a heatmap for your website using PageSense.
2. How do I create a single heatmap experiment for all the pages on my website?
All the pages of a website can be configured under a single Heatmap experiment using the "URL Targeting" feature. While creating an experiment, you can toggle the "Advanced" option and can specify the pages for which the data should be tracked in the "Include URLs" field. It can either be all the pages or a set of multiple pages. Similarly, the pages for which the data should not be tracked can also be configured in the "exclude URLs" field. Here's how you can run a heatmap on multiple pages at the same time.
Polls
1. Is it possible to download all the responses?
Yes, it is possible to download all the responses received for a Poll. In the Reports section of each poll experiment, there is a provision to export all the responses received for that particular poll, as a CSV file.
A/B Test
1. I'm not sure how to use this feature yet.
2. Is there a minimum per month visitor count my website needs to have to run an A/B test?
In PageSense, there is no minimum visitors count required to create and run an A/B test. However, for the experiment's result to reach a statistical significance, the number of conversions recorded per variation is an important metric. And this metric is heavily dependent on the number of visitors a variation gets and the duration for which the test is run.
Split URL test
1. I'm not sure how to use this feature yet.
A split URL test is a version of an A/B test that involves a complete design overhaul of the original page while maintaining its core idea. This means, you run a test between two or more pages, each with a unique URL, to find the one that gets more conversions. But you should note that each of these pages should be grounded in a common purpose. For example, you have a case-study page with a form that asks visitors for their email ID so that they can receive product updates. You can run a split URL test with a version that has gated content and one that doesn't to test which one generates a greater number of valid leads. Here's a document that will help you set up a split URL test in PageSense from scratch.
2. Is there a minimum per month visitor count my website needs to have to run a split URL test?
In PageSense, there is no minimum visitors count required to create and run a Split URL test. However, for the experiment's result to reach a statistical significance, the number of conversions recorded per variation is an important metric. And this metric is heavily dependent on the number of visitors a variation gets and the duration for which the test is run.
3. I want to know how you choose which variation to serve.
When a visitor lands at an experiment configured page for the first time, we use Javascript's Math.random() function to choose a variation for that particular visitor. The traffic allocated for each variation is an important metric in this calculation. The traffic allocation of all the variations ideally adds up to 100. So, we split the numbers 1-100 into multiple(number equal to the number of variations) buckets and each bucket is sized with respect to the traffic allocated for each variation. And when the Math.random() Javascript function returns a number between 1-100, the variation corresponding to the bucket within which the number falls would be chosen for that visitor. And once a variation is set for a visitor, we store the selected variation in the browser's cookie, to make sure that the same variation is served whenever the visitor revisits.
Recent Topics
Why can't I connect to the software suddenly? Network error, internal error, unable to contact you
Why can't I connect to the software suddenly? Network error, internal error, unable to contact you
Auto Generated Invoice number YEAR
Auto Generated Invoice number shows transaction year as 25 even though it's 24 still.
The Social Wall: December 2024
Hey everyone, As the year comes to an end, and the festive spirit fills the air, we're thrilled to bring to you the final edition of the Social Wall for 2024. Let's see what updates went live during December, and then go on with planning the new year!
Not displaying a newly created window within an application
On a specific stock trading application (see image below), when a newly created full screen operation is invoked (File->New) oft times it is invisible (the mouse input is correctly routed to the new window but the hover over contents shows the invisible
Last payroll of the year gives me an error
Trying to run the last payroll of the year. The payment doesn't get to the employee until 1/1/25, which is correct. However when I try to process it I get the following error: Tax calculation is not supported for the year 2025. Please change the Pay date.
Global Outage - Please Update Current Status
It looks like Zoho Mail services are down everywhere. Please update with current status and time-to-resolution.
Is the filename of an attachment restricted to only certain languages?
Hi, I tried to create a file card in a notebook, but I encountered an issue: when the filename of an attachment is in languages other than the main ones (such as English, Japanese, or Simplified Chinese......), syncing stops or the filenames become garbled
Odd Authorization warnings
I'm a superadmin for Zoho One and double-checed that I was an Admin role in Teams. Every once in awhile, I'll get a strange notification that I can't do something (usually deleting something although I am under the 250 thread limit). Is there somewhere
Zoho und die Art, Dinge zu tun
Zoho und die Art, Dinge zu tun Ich habe Zoho seit über zehn Jahren in verschiedenen Projekten implementiert – einige groß, andere sehr groß – und habe sogar für einen der weltweit führenden Zoho-Partner gearbeitet. Jedes Mal, wenn ich ein Zoho-Implementierungsprojekt
Free webinar: Zoho Sign 2024 wrap-up - Everything that is new and has changed
Hello, Are you looking up to catch up on all the updates made to Zoho Sign in 2024? Or are you still figuring out how you can use Zoho Sign better to get business paperwork done more efficiently? If so, we invite you to join us this Thursday, December
View of all Leads (+converted)
Hi, Is there a View of all Leads this month includung converted? If not how can I create one? Thanks
Zoho Projects is down
Is anyone else having problems getting to Zoho Projects? We are getting a Zoho server error, impacting our business.... I thought Zoho had HA for their Applications!?
Develop and publish a Zoho Recruit extension on the marketplace
Hi, I'd like to develop a new extension for Zoho Recruit. I've started to use Zoho Developers creating a Zoho CRM extension. But when I try to create a new extension here https://sigma.zoho.com/workspace/testtesttestest/apps/new I d'ont see the option of Zoho Recruit (only CRM, Desk, Projects...). I do see extensions for Zoho Recruit in the marketplace. How would I go about to create one if the option is not available in sigma ? Cheers, Rémi.
Zoho Payroll [India Edition] - ICICI Bank Integration
It seems that ICICI integration with Payroll (and other Zoho apps) has become progressively more difficult this year. It was great until last year but then some apps started requiring a token generated on ICICI website. The whole point of Direct Deposit
Issue with EU MArketplace
Hi It's super frustrating that many CRM / Zoho (whatever) extensions are not available in the EU Market place Example: https://marketplace.zoho.com/app/crm/time-tracker-extension-for-zoho-crm For now, can the team address the extension above, but on the
Add an action to set agent as a member of a team in zoho desk
Hi, Please add an action to zoho flow to set agent as a member of a team in zoho desk (add to a team or remove from a team). Regards, Ram
Cant add owner to field update in workflow
Hi there, Currently when i tried to add owner of the record of the module to the field update, i am unable to. Is there a way to do so?
Zoho Books API Limit Is RIDICULOUS!!!!!!!!!!!!!
The 2,500 API call limit in Zoho Books is about as useful as AOL dialup. Seriously Zoho, not only can I use up 2,500 API calls in no time with my own app but YOUR OWN STUPID IPAD APP blows through them super fast too, so if any one of my clients wants
CRM portal users can now log in using their mobile phone numbers
Hello everyone! You can now invite portal users using their mobile phone numbers. These portal users will be able to log in using their mobile number and OTP. Templates for these portal-related SMS can be customized as per your needs. This enhancement
Zoho CRM: Las últimas novedades de 2024. ¡No te las pierdas!
¡Hola, Español Zoho Community! Aunque sabemos que en estas fechas muchos de vosotros estáis ya disfrutando de un merecidísimo descanso, no queríamos acabar el año sin haceros un resumen de las actualizaciones más interesantes de los últimos tres meses,
Assistance Required: Custom Model Record Not Visible in Zoho CRM Sandbox
Dear Team, I hope this message finds you well. I have created a custom model in the Zoho CRM Sandbox account and am currently adding records to it using Python. While I am able to fetch the module data programmatically through Python, I am unable to see
Automatic Updates for Zoho Desk Extensions
Dear Zoho Desk Team, I hope you're doing well. We would like to request the addition of an automatic update feature for Zoho Desk extensions. Currently, updating extensions requires manually searching for updates and clicking the update button. This process
Issue with skip_workflow Not Preventing Edit Workflow Trigger
Hi Team, I am trying to upload a file to a form in Zoho Creator. However, during the upload, an edit workflow is being triggered. I want to prevent this workflow from running, so I have used the skip_workflow parameter as mentioned in the API documentation:
Unable to unlink a Bigin account from Zoho Campaign
I have an old Bigin account that not longer exists but somehow it's still linked by my Zoho campaigns. I am trying to unlink the old Bigin account so I can add my new Bigin account, but when I deny access to the old one, nothing happens (it won't unlink
Zoho Upgrade Failure Multiple TImes
I want to add users to my Zoho CRM. I have carried out the process up to OTP verification, but then it always fails at the confirmation stage. This failure has occurred repeatedly even though the OTP has been successful. Is there a solution to this
Import from GoHighLevel to Zoho CRM
Has anyone been successful with this? I don't want to integrate with GoHighLevel just import/migrate everything over to Zoho
No data/body passed to REST server for DELETE by InvokeURL
Hello Zoho, It seems no data or body of HTTP request is passed to REST server when request type DELETE is used for InvokeURL function. I tried to send DELETE using cURL command and from Python, it worked without problem. The problem occurs only with Deluge's
Recurring Bookings
Will Zoho Bookings ever offer an option to the customer to schedule recurring meetings (unlimited) for the same days/times? Making a client schedule the same days/times for an entire month is a tedious process. I'd like to offer the option upfront to
iCloud integration
I noticed from reading other threads that native integrations with Google Meet and Microsoft Teams are right around the corner. Are there other integrations and fixes to existing integrations coming? There are 2 things keeping me from using Zoho Bookings:
How do I associate pricebooks to a customer?
I setup a few pricebooks, that worked fine. But now the only thing I can do with it, when I enter a quote or sales order, I can select which pricebook to use, but I have to do this product by product every time I add one. Is there a way to connect a pricebook
Introducing Dark Mode / Light Mode : A New Look For Your CRM
Hello Users, We are excited to announce a highly anticipated feature - the launch of Day, Night and Auto Mode implementation in Zoho CRM's NextGen user interface! This feature is designed to provide a visually appealing and comfortable experience for
Subforms and automation
If a user updates a field how do we create an automation etc. We have a field for returned parts and i want to get an email when that field is ticked. How please as Zoho tells me no automation on subforms. The Reason- Why having waited for ever for FSM
Pulling Specific Products from Sales Orders in Books to a CRM Record
We currently process orders directly through our website (woocommerce) as well as through manual sales orders in zoho books. When an order comes through the website, all of the individual products from that order show up in the CRM record of that customer.
Functions - How to pass Dynamic Parameters / Arguments?
I am trying to create a generic function that I can use to update a given field with the name of the user and a given field with a datetime. The purpose of this is to have a history of major actions within the CRM record itself so it is easier to query
Locking Certain Feilds
Hello! I was wondering if there was a way to lock certain fields from being changed until another field had been filled in. For example, my origination has a chain of blueprints that have to be filled in for someone to properly convert from the "Leads"
How to void partially paid bill?
Hello. I have following problem and can't figure out how to solve it. I created a bill from vendor for 180gbp for purchase of some items. It was partially paid (60gbp) and so far so good - 120gbp overdue and items were successfully added to inventory
Email Notification to WordPress Blog Subscribers
You know when a new WordPress blog is published, your subscribers will be notified via email with a link to that blog? Jetpack does it but I'm hoping to get away from it or any other specialized WordPress plugin (like MailPoet), and instead, use a dedicated
CRM workflow to trigger Zoho Sign (One)
Hi, We have had integration in the past with SignNow in our standard CRM. A onboard would fill out name and address and in turn this would trigger a webhook out of Zoho CRM into Zapier and to SignNow. We've recently upgraded to Zoho One and cannot find anyway to automate the Sign process from CRM to Zoho Sign, is this possible?
Lookup field - Can I avoid using advanced search?
I have a lookup field in my app that has surpassed 500,000 records, now basic search is disabled and I'm forced to use advanced search. That adds multiple steps to what used to be very simple. Before: Select field > Type last digits of product code and
Calendar View for Zoho Tickets
Is there a way to view your tickets with due dates on a calendar view? I can not find a way to merge my Zoho Calendar and Tickets. This would be extremely helpful to my team.
Next Page