DYNAMIC SEGMENTATION OF WEBSITE VISITS
Dynamic segmentation of website visits. In one example embodiment, a method of dynamic segmentation of website visits includes tracking real-time behavior of a visitor on a website during a visit to the website, assigning the visit to one of multiple segments based on the tracked real-time behavior, and personalizing the website during the visit based on the assigned segment.
1 . A method of dynamic segmentation of website visits, the method comprising:
tracking real-time behavior of a visitor on a website during a visit to the website;
assigning the visit to one of multiple segments based on the tracked real-time behavior; and
personalizing the website during the visit based on the assigned segment.
2 . The method as recited in claim 1 , wherein the real-time behavior of the visitor includes: page(s) of the website interacted with by the visitor during the visit, how long each of the page(s) has focus during the visit, a number of tabs in a browser that the visitor has open during the visit, interaction between the visitor and a shopping cart of the website, repeat interactions with page(s) of the website during the visit, or some combination thereof.
3 . The method as recited in claim 2 , wherein the interaction between the visitor and the shopping cart of the website includes the visitor adding an item to the shopping cart and then leaving the shopping cart to continue shopping.
4 . The method as recited in claim 2 , wherein the repeat interactions with page(s) of the website during the visit include alternating interactions between a first page and a second page of the website during the visit.
5 . The method as recited in claim 1 , wherein the personalizing the website includes: inviting the visitor to take a survey related to the website, presenting personalized advertisements to the visitor on the website, presenting personalized search results on the website, or some combination thereof.
6 . The method as recited in claim 1 , wherein the personalizing the website includes inviting the visitor to a chat conversation between a human agent of the website and the visitor.
7 . The method as recited in claim 1 , wherein:
the tracking the real-time behavior of the visitor on the website during the visit to the website further includes determining the type of computing device that the visitor is employing during the visit to the website; and
the assigning the visit to one of multiple segments based on the tracked real-time behavior further includes assigning the visit to one of multiple segments based on the tracked real-time behavior and based on the type of computing device employed by the visitor during the visit.
8 . The method as recited in claim 1 , wherein:
the tracking the real-time behavior of the visitor on the website during the visit to the website further includes determining a personal characteristic of the visitor; and
the assigning the visit to one of multiple segments based on the tracked real-time behavior further includes assigning the visit to one of multiple segments based on the tracked real-time behavior and based on the personal characteristic of the visitor.
9 . The method as recited in claim 8 , wherein the personal characteristics of the visitor include: past visits of the visitor to the website, past conversion events of the visitor on the website, a physical geographical location of the visitor, or some combination thereof.
10 . The method as recited in claim 9 , wherein each of the past conversion events includes: a sale of an item to the visitor, a subscription by the visitor, a donation by the visitor, submission of personal information by the visitor, or some combination thereof.
11 . One or more non-transitory computer-readable media storing one or more programs that causes one or more processors to execute the method as recited in claim 1 .
12 . A method of dynamic segmentation of website visits, the method comprising:
tracking real-time behavior of a first visitor on a website during a visit to the website;
tracking real-time behavior of a second visitor on the website during a visit to the website;
determining that the first visitor's tracked real-time behavior and the second visitor's tracked real-time behavior both correspond to a particular one of multiple segments;
assigning the visit of the first visitor to a test group of the corresponding segment;
personalizing the website during the visit of the first visitor based on the corresponding segment;
assigning the visits of the second visitor to a control group of the corresponding segment;
not personalizing the website during the visit of the second visitor; and
comparing the outcomes of the visit of the first visitor and the visit of the second visitor to measure the impact of the website personalization on a conversion event of the website.
13 . The method as recited in claim 12 , wherein the conversion event includes: a sale of an item to the first visitor, a subscription by the first visitor, a donation by the first visitor, submission of personal information by the first visitor, or some combination thereof.
14 . The method as recited in claim 12 , wherein the real-time behavior of the first and second visitors includes: page(s) of the website interacted with by the visitor during the visit, how long each of the page(s) has focus during the visit, a number of tabs in a browser that the visitor has open during the visit, interaction between the visitor and a shopping cart of the website, repeat interactions with page(s) of the website during the visit, or some combination thereof.
15 . The method as recited in claim 14 , wherein the interaction between the visitor and the shopping cart of the website includes the visitor adding an item to the shopping cart and then leaving the shopping cart to continue shopping.
16 . The method as recited in claim 12 , wherein the personalizing the website during the visit of the first visitor includes: inviting the first visitor to take a survey related to the website, presenting personalized advertisements to the first visitor on the website, presenting personalized search results on the website, or some combination thereof.
17 . The method as recited in claim 12 , wherein the personalizing the website during the visit of the first visitor includes inviting the first visitor to a chat conversation between a human agent of the website and the visitor.
18 . The method as recited in claim 12 , wherein:
the tracking the real-time behavior of the first visitor on the website includes determining the type of computing device that the first visitor is employing during the visit to the website;
the tracking the real-time behavior of the second visitor on the website includes determining the type of computing device that the second visitor is employing during the visit to the website; and
the determining that the first visitor's tracked real-time behavior and the second visitor's tracked real-time behavior correspond to the corresponding segment includes determining that the computing device employed by the first visitor and the computing device employed by the second visitor are of the same type.
19 . The method as recited in claim 1 , wherein:
the tracking the real-time behavior of the first visitor on the website includes determining a personal characteristic of the first visitor;
the tracking the real-time behavior of the second visitor on the website includes determining a personal characteristic of the second visitor; and
the determining that the first visitor's tracked real-time behavior and the second visitor's tracked real-time behavior correspond to the corresponding segment includes determining that the determined personal characteristic of the first visitor and the determined personal characteristic of the second visitor are of the same classification.
20 . One or more non-transitory computer-readable media storing one or more programs that causes one or more processors to execute the method as recited in claim 12 .