Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lang/en.json1
-rw-r--r--plugins/API/tests/System/expected/test_AutoSuggestAPITest__Live.getLastVisitsDetails_range.xml35
-rw-r--r--plugins/API/tests/System/expected/test_AutoSuggestAPITest_fingerprint__API.getSuggestedValuesForSegment.xml22
-rw-r--r--plugins/API/tests/System/expected/test_AutoSuggestAPITest_fingerprint__VisitsSummary.get_range.xml12
-rw-r--r--plugins/Contents/tests/System/expected/test_Contents__Live.getLastVisitsDetails_day.xml2
-rw-r--r--plugins/Contents/tests/System/expected/test_Contents__Live.getLastVisitsDetails_month.xml2
-rw-r--r--plugins/Contents/tests/System/expected/test_Contents_contentInteractionMatch__Live.getLastVisitsDetails_day.xml2
-rw-r--r--plugins/Contents/tests/System/expected/test_Contents_contentTargetMatch__Live.getLastVisitsDetails_day.xml2
-rw-r--r--plugins/Contents/tests/System/expected/test_ContentscontentNameOrPieceMatch__Live.getLastVisitsDetails_day.xml2
-rw-r--r--plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_day.xml10
-rw-r--r--plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_year.xml9
-rw-r--r--plugins/CoreHome/Columns/VisitorFingerprint.php38
-rw-r--r--plugins/CustomVariables/tests/System/expected/test_CustomVariablesSystemTest__Live.getLastVisitsDetails_day.xml1
-rw-r--r--plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_LiveEcommerceStatusOrdered__Live.getLastVisitsDetails_day.xml2
-rw-r--r--plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems__Live.getLastVisitsDetails_day.xml3
-rw-r--r--plugins/Live/Visitor.php23
-rw-r--r--plugins/Live/VisitorDetails.php9
-rw-r--r--plugins/Live/tests/System/expected/test___Live.getVisitorProfile.xml10
-rw-r--r--plugins/Live/tests/System/expected/test_allSites__Live.getLastVisitsDetails_day.xml2
-rw-r--r--plugins/Live/tests/System/expected/test_higherLimit__Live.getVisitorProfile.xml20
-rw-r--r--plugins/Live/tests/System/expected/test_maxVisitLimit__Live.getVisitorProfile.xml10
-rw-r--r--plugins/Live/tests/System/expected/test_multiSites__Live.getLastVisitsDetails_day.xml2
-rw-r--r--plugins/PrivacyManager/tests/System/expected/test_allSites__Live.getLastVisitsDetails_year.xml222
-rw-r--r--plugins/PrivacyManager/tests/System/expected/test_allSites_noActions__Live.getLastVisitsDetails_year.xml222
-rw-r--r--plugins/PrivacyManager/tests/System/expected/test_userIdAnonymized__Live.getLastVisitsDetails_year.xml2
-rw-r--r--tests/PHPUnit/System/TwoVisitsWithCustomVariablesSegmentMatchNONETest.php3
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents__Live.getLastVisitsDetails_day.xml10
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents__Live.getLastVisitsDetails_month.xml10
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__Live.getLastVisitsDetails_range.xml57
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs_siteIdThree_TrackedUsingLogReplayWithFixedSiteId__Live.getLastVisitsDetails_range.xml15
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_offsetAndLimit_1__Live.getLastVisitsDetails_month.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_offsetAndLimit_2__Live.getLastVisitsDetails_month.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_sortByIdVisit__Live.getLastVisitsDetails_month.xml7
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_sortDesc__Live.getLastVisitsDetails_month.xml7
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__Live.getLastVisitsDetails_month.xml10
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Live.getLastVisitsDetails_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitor_NoKeywordSpecified__Live.getLastVisitsDetails_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitor_SeveralDays_ImportedInRandomOrderTest_shouldShowOneVisit_InEachOfThreeDays__Live.getLastVisitsDetails_month.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_Utf8mb4__Live.getLastVisitsDetails_year.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getSegmentsMetadata.xml8
-rw-r--r--tests/PHPUnit/System/expected/test_csvExport__Live.getLastVisitsDetails_day.csvbin9464 -> 9590 bytes
-rw-r--r--tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getFirstVisitForVisitorId.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getLastVisits.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getLastVisitsDetails_range.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getVisitorProfile.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getFirstVisitForVisitorId.xml1
-rw-r--r--tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getLastVisits.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getLastVisitsDetails_range.xml3
-rw-r--r--tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getVisitorProfile.xml2
49 files changed, 814 insertions, 10 deletions
diff --git a/lang/en.json b/lang/en.json
index f1e0e44f40..442c49570a 100644
--- a/lang/en.json
+++ b/lang/en.json
@@ -447,6 +447,7 @@
"VisitorIPs": "Visitor IPs",
"Visitors": "Visitors",
"VisitsWith": "Visits with %s",
+ "VisitorFingerprint": "Fingerprint",
"VisitorSettings": "Visitor Settings",
"VisitType": "Visit type",
"VisitTypes": "Visit types",
diff --git a/plugins/API/tests/System/expected/test_AutoSuggestAPITest__Live.getLastVisitsDetails_range.xml b/plugins/API/tests/System/expected/test_AutoSuggestAPITest__Live.getLastVisitsDetails_range.xml
index 5accd78890..f9828ace23 100644
--- a/plugins/API/tests/System/expected/test_AutoSuggestAPITest__Live.getLastVisitsDetails_range.xml
+++ b/plugins/API/tests/System/expected/test_AutoSuggestAPITest__Live.getLastVisitsDetails_range.xml
@@ -5,6 +5,7 @@
<idVisit>35</idVisit>
<visitIp>194.57.91.215</visitIp>
+ <fingerprint>5bc9628006479118</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -140,6 +141,7 @@
<idVisit>18</idVisit>
<visitIp>1.2.4.8</visitIp>
+ <fingerprint>a36244db4114afa7</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -382,6 +384,7 @@
<idVisit>17</idVisit>
<visitIp>1.2.4.8</visitIp>
+ <fingerprint>a36244db4114afa7</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -535,6 +538,7 @@
<idVisit>16</idVisit>
<visitIp>1.2.4.7</visitIp>
+ <fingerprint>28a7ee52024f3a89</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -752,6 +756,7 @@
<idVisit>15</idVisit>
<visitIp>1.2.4.7</visitIp>
+ <fingerprint>28a7ee52024f3a89</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -905,6 +910,7 @@
<idVisit>14</idVisit>
<visitIp>1.2.4.6</visitIp>
+ <fingerprint>289e2fcbb06929fa</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1147,6 +1153,7 @@
<idVisit>13</idVisit>
<visitIp>1.2.4.6</visitIp>
+ <fingerprint>289e2fcbb06929fa</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1300,6 +1307,7 @@
<idVisit>12</idVisit>
<visitIp>1.2.4.5</visitIp>
+ <fingerprint>3e5f540b8952a4ab</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1517,6 +1525,7 @@
<idVisit>11</idVisit>
<visitIp>1.2.4.5</visitIp>
+ <fingerprint>3e5f540b8952a4ab</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1670,6 +1679,7 @@
<idVisit>10</idVisit>
<visitIp>1.2.4.4</visitIp>
+ <fingerprint>17b5ac19cce8a192</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1912,6 +1922,7 @@
<idVisit>9</idVisit>
<visitIp>1.2.4.4</visitIp>
+ <fingerprint>17b5ac19cce8a192</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -2065,6 +2076,7 @@
<idVisit>8</idVisit>
<visitIp>1.2.4.3</visitIp>
+ <fingerprint>9b641f2d195745f4</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -2282,6 +2294,7 @@
<idVisit>30</idVisit>
<visitIp>113.62.1.1</visitIp>
+ <fingerprint>d5a95c7fe2a8286d</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -2491,6 +2504,7 @@
<idVisit>7</idVisit>
<visitIp>1.2.4.3</visitIp>
+ <fingerprint>9b641f2d195745f4</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -2644,6 +2658,7 @@
<idVisit>29</idVisit>
<visitIp>113.62.1.1</visitIp>
+ <fingerprint>d5a95c7fe2a8286d</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -2797,6 +2812,7 @@
<idVisit>6</idVisit>
<visitIp>1.2.4.2</visitIp>
+ <fingerprint>85aaa85a2071daf5</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -3039,6 +3055,7 @@
<idVisit>28</idVisit>
<visitIp>2003:f6:93bf:26f:9ec7:a6ff:fe29:27df</visitIp>
+ <fingerprint>b6f1d5120b2b15a2</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -3273,6 +3290,7 @@
<idVisit>5</idVisit>
<visitIp>1.2.4.2</visitIp>
+ <fingerprint>85aaa85a2071daf5</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -3426,6 +3444,7 @@
<idVisit>27</idVisit>
<visitIp>2003:f6:93bf:26f:9ec7:a6ff:fe29:27df</visitIp>
+ <fingerprint>b6f1d5120b2b15a2</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -3579,6 +3598,7 @@
<idVisit>4</idVisit>
<visitIp>1.2.4.1</visitIp>
+ <fingerprint>f482ecaa17f17080</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -3796,6 +3816,7 @@
<idVisit>22</idVisit>
<visitIp>::ffff:137.82.130.49</visitIp>
+ <fingerprint>65eefc1c2b3aa35c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -4013,6 +4034,7 @@
<idVisit>26</idVisit>
<visitIp>137.82.0.0</visitIp>
+ <fingerprint>31ea532c06bf48a0</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -4222,6 +4244,7 @@
<idVisit>34</idVisit>
<visitIp>103.29.196.229</visitIp>
+ <fingerprint>e61a3357f12d99f5</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -4439,6 +4462,7 @@
<idVisit>3</idVisit>
<visitIp>1.2.4.1</visitIp>
+ <fingerprint>f482ecaa17f17080</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -4592,6 +4616,7 @@
<idVisit>21</idVisit>
<visitIp>::ffff:137.82.130.49</visitIp>
+ <fingerprint>65eefc1c2b3aa35c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -4745,6 +4770,7 @@
<idVisit>25</idVisit>
<visitIp>137.82.0.0</visitIp>
+ <fingerprint>31ea532c06bf48a0</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -4898,6 +4924,7 @@
<idVisit>33</idVisit>
<visitIp>103.29.196.229</visitIp>
+ <fingerprint>e61a3357f12d99f5</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -5051,6 +5078,7 @@
<idVisit>2</idVisit>
<visitIp>1.2.4.0</visitIp>
+ <fingerprint>0fc8a7b5c1071e7d</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -5293,6 +5321,7 @@
<idVisit>20</idVisit>
<visitIp>194.57.91.215</visitIp>
+ <fingerprint>cc20676f98f5d568</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -5535,6 +5564,7 @@
<idVisit>24</idVisit>
<visitIp>137.82.130.0</visitIp>
+ <fingerprint>6e61d30774ae8214</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -5769,6 +5799,7 @@
<idVisit>32</idVisit>
<visitIp>151.100.101.92</visitIp>
+ <fingerprint>05f59d2b325126c8</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -6011,6 +6042,7 @@
<idVisit>1</idVisit>
<visitIp>1.2.4.0</visitIp>
+ <fingerprint>0fc8a7b5c1071e7d</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -6164,6 +6196,7 @@
<idVisit>19</idVisit>
<visitIp>194.57.91.215</visitIp>
+ <fingerprint>cc20676f98f5d568</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -6317,6 +6350,7 @@
<idVisit>23</idVisit>
<visitIp>137.82.130.0</visitIp>
+ <fingerprint>dd5a3c85624c2d3b</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -6470,6 +6504,7 @@
<idVisit>31</idVisit>
<visitIp>151.100.101.92</visitIp>
+ <fingerprint>05f59d2b325126c8</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_fingerprint__API.getSuggestedValuesForSegment.xml b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_fingerprint__API.getSuggestedValuesForSegment.xml
new file mode 100644
index 0000000000..77a1416d61
--- /dev/null
+++ b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_fingerprint__API.getSuggestedValuesForSegment.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+ <row>05f59d2b325126c8</row>
+ <row>0fc8a7b5c1071e7d</row>
+ <row>17b5ac19cce8a192</row>
+ <row>289e2fcbb06929fa</row>
+ <row>28a7ee52024f3a89</row>
+ <row>31ea532c06bf48a0</row>
+ <row>3e5f540b8952a4ab</row>
+ <row>65eefc1c2b3aa35c</row>
+ <row>85aaa85a2071daf5</row>
+ <row>9b641f2d195745f4</row>
+ <row>a36244db4114afa7</row>
+ <row>b6f1d5120b2b15a2</row>
+ <row>cc20676f98f5d568</row>
+ <row>d5a95c7fe2a8286d</row>
+ <row>e61a3357f12d99f5</row>
+ <row>f482ecaa17f17080</row>
+ <row>5bc9628006479118</row>
+ <row>6e61d30774ae8214</row>
+ <row>dd5a3c85624c2d3b</row>
+</result> \ No newline at end of file
diff --git a/plugins/API/tests/System/expected/test_AutoSuggestAPITest_fingerprint__VisitsSummary.get_range.xml b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_fingerprint__VisitsSummary.get_range.xml
new file mode 100644
index 0000000000..0e04d3f6d9
--- /dev/null
+++ b/plugins/API/tests/System/expected/test_AutoSuggestAPITest_fingerprint__VisitsSummary.get_range.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<result>
+ <nb_visits>2</nb_visits>
+ <nb_actions>6</nb_actions>
+ <nb_visits_converted>2</nb_visits_converted>
+ <bounce_count>1</bounce_count>
+ <sum_visit_length>1621</sum_visit_length>
+ <max_actions>5</max_actions>
+ <bounce_rate>50%</bounce_rate>
+ <nb_actions_per_visit>3</nb_actions_per_visit>
+ <avg_time_on_site>811</avg_time_on_site>
+</result> \ No newline at end of file
diff --git a/plugins/Contents/tests/System/expected/test_Contents__Live.getLastVisitsDetails_day.xml b/plugins/Contents/tests/System/expected/test_Contents__Live.getLastVisitsDetails_day.xml
index 7d32ba87bf..b0b299ba6d 100644
--- a/plugins/Contents/tests/System/expected/test_Contents__Live.getLastVisitsDetails_day.xml
+++ b/plugins/Contents/tests/System/expected/test_Contents__Live.getLastVisitsDetails_day.xml
@@ -5,6 +5,7 @@
<idVisit>1</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -394,6 +395,7 @@
<idVisit>2</idVisit>
<visitIp>111.1.1.1</visitIp>
+ <fingerprint>8f3c392c43450541</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/plugins/Contents/tests/System/expected/test_Contents__Live.getLastVisitsDetails_month.xml b/plugins/Contents/tests/System/expected/test_Contents__Live.getLastVisitsDetails_month.xml
index 7d32ba87bf..b0b299ba6d 100644
--- a/plugins/Contents/tests/System/expected/test_Contents__Live.getLastVisitsDetails_month.xml
+++ b/plugins/Contents/tests/System/expected/test_Contents__Live.getLastVisitsDetails_month.xml
@@ -5,6 +5,7 @@
<idVisit>1</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -394,6 +395,7 @@
<idVisit>2</idVisit>
<visitIp>111.1.1.1</visitIp>
+ <fingerprint>8f3c392c43450541</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/plugins/Contents/tests/System/expected/test_Contents_contentInteractionMatch__Live.getLastVisitsDetails_day.xml b/plugins/Contents/tests/System/expected/test_Contents_contentInteractionMatch__Live.getLastVisitsDetails_day.xml
index 7d32ba87bf..b0b299ba6d 100644
--- a/plugins/Contents/tests/System/expected/test_Contents_contentInteractionMatch__Live.getLastVisitsDetails_day.xml
+++ b/plugins/Contents/tests/System/expected/test_Contents_contentInteractionMatch__Live.getLastVisitsDetails_day.xml
@@ -5,6 +5,7 @@
<idVisit>1</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -394,6 +395,7 @@
<idVisit>2</idVisit>
<visitIp>111.1.1.1</visitIp>
+ <fingerprint>8f3c392c43450541</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/plugins/Contents/tests/System/expected/test_Contents_contentTargetMatch__Live.getLastVisitsDetails_day.xml b/plugins/Contents/tests/System/expected/test_Contents_contentTargetMatch__Live.getLastVisitsDetails_day.xml
index 7d32ba87bf..b0b299ba6d 100644
--- a/plugins/Contents/tests/System/expected/test_Contents_contentTargetMatch__Live.getLastVisitsDetails_day.xml
+++ b/plugins/Contents/tests/System/expected/test_Contents_contentTargetMatch__Live.getLastVisitsDetails_day.xml
@@ -5,6 +5,7 @@
<idVisit>1</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -394,6 +395,7 @@
<idVisit>2</idVisit>
<visitIp>111.1.1.1</visitIp>
+ <fingerprint>8f3c392c43450541</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/plugins/Contents/tests/System/expected/test_ContentscontentNameOrPieceMatch__Live.getLastVisitsDetails_day.xml b/plugins/Contents/tests/System/expected/test_ContentscontentNameOrPieceMatch__Live.getLastVisitsDetails_day.xml
index 7d32ba87bf..b0b299ba6d 100644
--- a/plugins/Contents/tests/System/expected/test_ContentscontentNameOrPieceMatch__Live.getLastVisitsDetails_day.xml
+++ b/plugins/Contents/tests/System/expected/test_ContentscontentNameOrPieceMatch__Live.getLastVisitsDetails_day.xml
@@ -5,6 +5,7 @@
<idVisit>1</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -394,6 +395,7 @@
<idVisit>2</idVisit>
<visitIp>111.1.1.1</visitIp>
+ <fingerprint>8f3c392c43450541</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_day.xml b/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_day.xml
index 6fe346e712..035aba367c 100644
--- a/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_day.xml
+++ b/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_day.xml
@@ -5,6 +5,7 @@
<idVisit>9</idVisit>
<visitIp>175.41.192.9</visitIp>
+ <fingerprint>bbe2b69b9d6206c8</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -131,6 +132,7 @@
<idVisit>8</idVisit>
<visitIp>175.41.192.9</visitIp>
+ <fingerprint>94bbcc6321ee7261</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -257,6 +259,7 @@
<idVisit>7</idVisit>
<visitIp>72.44.32.10</visitIp>
+ <fingerprint>0aaaacad93d951db</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -383,6 +386,7 @@
<idVisit>6</idVisit>
<visitIp>72.44.32.10</visitIp>
+ <fingerprint>e12d9a8c305a3708</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -509,6 +513,7 @@
<idVisit>5</idVisit>
<visitIp>72.44.32.10</visitIp>
+ <fingerprint>bbf07e6c90b48685</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -635,6 +640,7 @@
<idVisit>4</idVisit>
<visitIp>175.41.192.40</visitIp>
+ <fingerprint>659f2f521aa74750</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -761,6 +767,7 @@
<idVisit>3</idVisit>
<visitIp>175.41.192.40</visitIp>
+ <fingerprint>7aa833c1c3d3ff36</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -887,6 +894,7 @@
<idVisit>2</idVisit>
<visitIp>175.41.192.40</visitIp>
+ <fingerprint>44530bd12cf9e583</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1013,6 +1021,7 @@
<idVisit>59</idVisit>
<visitIp>175.41.193.46</visitIp>
+ <fingerprint>c4a18d78c000c9eb</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1139,6 +1148,7 @@
<idVisit>61</idVisit>
<visitIp>175.41.191.46</visitIp>
+ <fingerprint>12672863d3c913e1</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_year.xml b/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_year.xml
index 8444674964..d6ed10a572 100644
--- a/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_year.xml
+++ b/plugins/CoreConsole/tests/System/expected/test_ArchiveCronTest_preArchivedSegment1_noOptions__Live.getLastVisitsDetails_year.xml
@@ -5,6 +5,7 @@
<idVisit>57</idVisit>
<visitIp>175.41.192.40</visitIp>
+ <fingerprint>c2bf957df173d3df</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -376,6 +377,7 @@
<idVisit>62</idVisit>
<visitIp>175.41.191.47</visitIp>
+ <fingerprint>2b04b8f21bd15e6f</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -502,6 +504,7 @@
<idVisit>27</idVisit>
<visitIp>0.0.0.0</visitIp>
+ <fingerprint>d5e0b403271e4142</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -812,6 +815,7 @@
<idVisit>25</idVisit>
<visitIp>175.41.192.41</visitIp>
+ <fingerprint>f8bf68e2e1f37702</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -942,6 +946,7 @@
<idVisit>26</idVisit>
<visitIp>::ffff:123.45.67.89</visitIp>
+ <fingerprint>652da4125b007f6a</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1072,6 +1077,7 @@
<idVisit>24</idVisit>
<visitIp>175.41.192.43</visitIp>
+ <fingerprint>4838cd5354aa5a0d</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1227,6 +1233,7 @@
<idVisit>23</idVisit>
<visitIp>175.41.192.42</visitIp>
+ <fingerprint>99e510b5ed1c72ea</fingerprint>
<actionDetails>
<row>
<type>download</type>
@@ -1393,6 +1400,7 @@
<idVisit>22</idVisit>
<visitIp>72.44.32.11</visitIp>
+ <fingerprint>04c32bb5831ccf11</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1523,6 +1531,7 @@
<idVisit>21</idVisit>
<visitIp>72.44.32.11</visitIp>
+ <fingerprint>b2e175eab44c7e62</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/plugins/CoreHome/Columns/VisitorFingerprint.php b/plugins/CoreHome/Columns/VisitorFingerprint.php
new file mode 100644
index 0000000000..cc216a0429
--- /dev/null
+++ b/plugins/CoreHome/Columns/VisitorFingerprint.php
@@ -0,0 +1,38 @@
+<?php
+/**
+ * Matomo - free/libre analytics platform
+ *
+ * @link http://matomo.org
+ * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
+ */
+
+namespace Piwik\Plugins\CoreHome\Columns;
+
+use Piwik\Columns\DimensionMetricFactory;
+use Piwik\Columns\MetricsList;
+use Piwik\Piwik;
+use Piwik\Plugin\ArchivedMetric;
+use Piwik\Plugin\Dimension\VisitDimension;
+
+/**
+ * Dimension for the log_visit.config_id column. This column is added in the CREATE TABLE
+ * statement, so this dimension exists only to configure a segment.
+ */
+class VisitorFingerprint extends VisitDimension
+{
+ protected $columnName = 'config_id';
+ protected $metricId = 'visitors_fingerprints';
+ protected $nameSingular = 'General_VisitorFingerprint';
+ protected $namePlural = 'General_Visitors';
+ protected $segmentName = 'fingerprint';
+ protected $acceptValues = '1eceaa833348b187 - any 16 Hexadecimal chars ID, which can be fetched from API.getLastVisitsDetails';
+ protected $allowAnonymous = false;
+ protected $sqlFilterValue = array('Piwik\Common', 'convertVisitorIdToBin');
+
+ public function configureMetrics(MetricsList $metricsList, DimensionMetricFactory $dimensionMetricFactory)
+ {
+ $metric = $dimensionMetricFactory->createMetric(ArchivedMetric::AGGREGATION_UNIQUE);
+ $metric->setTranslatedName(Piwik::translate('Visitor_Fingerprint'));
+ $metricsList->addMetric($metric);
+ }
+} \ No newline at end of file
diff --git a/plugins/CustomVariables/tests/System/expected/test_CustomVariablesSystemTest__Live.getLastVisitsDetails_day.xml b/plugins/CustomVariables/tests/System/expected/test_CustomVariablesSystemTest__Live.getLastVisitsDetails_day.xml
index c89b2f5a7a..8d2deca94b 100644
--- a/plugins/CustomVariables/tests/System/expected/test_CustomVariablesSystemTest__Live.getLastVisitsDetails_day.xml
+++ b/plugins/CustomVariables/tests/System/expected/test_CustomVariablesSystemTest__Live.getLastVisitsDetails_day.xml
@@ -5,6 +5,7 @@
<idVisit>1</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>goal</type>
diff --git a/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_LiveEcommerceStatusOrdered__Live.getLastVisitsDetails_day.xml b/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_LiveEcommerceStatusOrdered__Live.getLastVisitsDetails_day.xml
index de7c881944..cdc3b4ec4b 100644
--- a/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_LiveEcommerceStatusOrdered__Live.getLastVisitsDetails_day.xml
+++ b/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems_LiveEcommerceStatusOrdered__Live.getLastVisitsDetails_day.xml
@@ -5,6 +5,7 @@
<idVisit>5</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>c7eabd04b45e68b3</fingerprint>
<actionDetails>
<row>
<type>ecommerceOrder</type>
@@ -164,6 +165,7 @@
<idVisit>4</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>c7eabd04b45e68b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems__Live.getLastVisitsDetails_day.xml b/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems__Live.getLastVisitsDetails_day.xml
index 00a931e29d..67f8b99cea 100644
--- a/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems__Live.getLastVisitsDetails_day.xml
+++ b/plugins/Ecommerce/tests/System/expected/test_ecommerceOrderWithItems__Live.getLastVisitsDetails_day.xml
@@ -5,6 +5,7 @@
<idVisit>3</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>c7eabd04b45e68b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -262,6 +263,7 @@
<idVisit>2</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>c7eabd04b45e68b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -670,6 +672,7 @@
<idVisit>1</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/plugins/Live/Visitor.php b/plugins/Live/Visitor.php
index 4a2cd2dc41..c58d1466e4 100644
--- a/plugins/Live/Visitor.php
+++ b/plugins/Live/Visitor.php
@@ -146,23 +146,26 @@ class Visitor implements VisitorInterface
}
/**
- * Removes fields that are not meant to be displayed (md5 config hash)
- * Or that the user should only access if they are Super User or admin (cookie, IP)
+ * Removes fields that the user should only access if they are Super User or admin (cookie, IP,
+ * md5 config "fingerprint" hash)
*
* @param array $visitorDetails
* @return array
*/
public static function cleanVisitorDetails($visitorDetails)
{
- $toUnset = array('config_id');
if (Piwik::isUserIsAnonymous()) {
- $toUnset[] = 'idvisitor';
- $toUnset[] = 'user_id';
- $toUnset[] = 'location_ip';
- }
- foreach ($toUnset as $keyName) {
- if (isset($visitorDetails[$keyName])) {
- unset($visitorDetails[$keyName]);
+ $toUnset = array(
+ 'idvisitor',
+ 'user_id',
+ 'location_ip',
+ 'config_id'
+ );
+
+ foreach ($toUnset as $keyName) {
+ if (isset($visitorDetails[$keyName])) {
+ unset($visitorDetails[$keyName]);
+ }
}
}
diff --git a/plugins/Live/VisitorDetails.php b/plugins/Live/VisitorDetails.php
index 376186ac08..bd60d886a0 100644
--- a/plugins/Live/VisitorDetails.php
+++ b/plugins/Live/VisitorDetails.php
@@ -35,6 +35,7 @@ class VisitorDetails extends VisitorDetailsAbstract
'idVisit' => $this->getIdVisit(),
'visitIp' => $this->getIp(),
'visitorId' => $this->getVisitorId(),
+ 'fingerprint' => $this->getFingerprint(),
// => false are placeholders to be filled in API later
'actionDetails' => false,
@@ -153,6 +154,14 @@ class VisitorDetails extends VisitorDetailsAbstract
return $this->details['idsite'];
}
+ function getFingerprint()
+ {
+ if (isset($this->details['config_id'])) {
+ return bin2hex($this->details['config_id']);
+ }
+ return false;
+ }
+
function getTimestampLastAction()
{
return strtotime($this->details['visit_last_action_time']);
diff --git a/plugins/Live/tests/System/expected/test___Live.getVisitorProfile.xml b/plugins/Live/tests/System/expected/test___Live.getVisitorProfile.xml
index 9d3f255754..ca134105c7 100644
--- a/plugins/Live/tests/System/expected/test___Live.getVisitorProfile.xml
+++ b/plugins/Live/tests/System/expected/test___Live.getVisitorProfile.xml
@@ -25,6 +25,7 @@
<idVisit>32</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -146,6 +147,7 @@
<idVisit>31</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -267,6 +269,7 @@
<idVisit>30</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -388,6 +391,7 @@
<idVisit>29</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -509,6 +513,7 @@
<idVisit>28</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -630,6 +635,7 @@
<idVisit>27</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -751,6 +757,7 @@
<idVisit>26</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -872,6 +879,7 @@
<idVisit>25</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -993,6 +1001,7 @@
<idVisit>24</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1114,6 +1123,7 @@
<idVisit>23</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/plugins/Live/tests/System/expected/test_allSites__Live.getLastVisitsDetails_day.xml b/plugins/Live/tests/System/expected/test_allSites__Live.getLastVisitsDetails_day.xml
index 9fa47144a6..fcb420cd50 100644
--- a/plugins/Live/tests/System/expected/test_allSites__Live.getLastVisitsDetails_day.xml
+++ b/plugins/Live/tests/System/expected/test_allSites__Live.getLastVisitsDetails_day.xml
@@ -5,6 +5,7 @@
<idVisit>1</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>d58a483a3cfef87b</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -126,6 +127,7 @@
<idVisit>2</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/plugins/Live/tests/System/expected/test_higherLimit__Live.getVisitorProfile.xml b/plugins/Live/tests/System/expected/test_higherLimit__Live.getVisitorProfile.xml
index 5368d0509d..1bbb29ca03 100644
--- a/plugins/Live/tests/System/expected/test_higherLimit__Live.getVisitorProfile.xml
+++ b/plugins/Live/tests/System/expected/test_higherLimit__Live.getVisitorProfile.xml
@@ -25,6 +25,7 @@
<idVisit>32</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -146,6 +147,7 @@
<idVisit>31</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -267,6 +269,7 @@
<idVisit>30</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -388,6 +391,7 @@
<idVisit>29</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -509,6 +513,7 @@
<idVisit>28</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -630,6 +635,7 @@
<idVisit>27</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -751,6 +757,7 @@
<idVisit>26</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -872,6 +879,7 @@
<idVisit>25</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -993,6 +1001,7 @@
<idVisit>24</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1114,6 +1123,7 @@
<idVisit>23</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1235,6 +1245,7 @@
<idVisit>22</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1356,6 +1367,7 @@
<idVisit>21</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1477,6 +1489,7 @@
<idVisit>20</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1598,6 +1611,7 @@
<idVisit>19</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1719,6 +1733,7 @@
<idVisit>18</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1840,6 +1855,7 @@
<idVisit>17</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1961,6 +1977,7 @@
<idVisit>16</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -2082,6 +2099,7 @@
<idVisit>15</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -2203,6 +2221,7 @@
<idVisit>14</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -2324,6 +2343,7 @@
<idVisit>13</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/plugins/Live/tests/System/expected/test_maxVisitLimit__Live.getVisitorProfile.xml b/plugins/Live/tests/System/expected/test_maxVisitLimit__Live.getVisitorProfile.xml
index 9e7801b307..c670a5b3be 100644
--- a/plugins/Live/tests/System/expected/test_maxVisitLimit__Live.getVisitorProfile.xml
+++ b/plugins/Live/tests/System/expected/test_maxVisitLimit__Live.getVisitorProfile.xml
@@ -25,6 +25,7 @@
<idVisit>32</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -146,6 +147,7 @@
<idVisit>31</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -267,6 +269,7 @@
<idVisit>30</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -388,6 +391,7 @@
<idVisit>29</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -509,6 +513,7 @@
<idVisit>28</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -630,6 +635,7 @@
<idVisit>27</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -751,6 +757,7 @@
<idVisit>26</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -872,6 +879,7 @@
<idVisit>25</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -993,6 +1001,7 @@
<idVisit>24</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1114,6 +1123,7 @@
<idVisit>23</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>5041e282fc23fef1</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/plugins/Live/tests/System/expected/test_multiSites__Live.getLastVisitsDetails_day.xml b/plugins/Live/tests/System/expected/test_multiSites__Live.getLastVisitsDetails_day.xml
index 9fa47144a6..fcb420cd50 100644
--- a/plugins/Live/tests/System/expected/test_multiSites__Live.getLastVisitsDetails_day.xml
+++ b/plugins/Live/tests/System/expected/test_multiSites__Live.getLastVisitsDetails_day.xml
@@ -5,6 +5,7 @@
<idVisit>1</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>d58a483a3cfef87b</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -126,6 +127,7 @@
<idVisit>2</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/plugins/PrivacyManager/tests/System/expected/test_allSites__Live.getLastVisitsDetails_year.xml b/plugins/PrivacyManager/tests/System/expected/test_allSites__Live.getLastVisitsDetails_year.xml
index febade1279..684ed8459a 100644
--- a/plugins/PrivacyManager/tests/System/expected/test_allSites__Live.getLastVisitsDetails_year.xml
+++ b/plugins/PrivacyManager/tests/System/expected/test_allSites__Live.getLastVisitsDetails_year.xml
@@ -5,6 +5,7 @@
<idVisit>97</idVisit>
<visitIp>156.5.3.200</visitIp>
+ <fingerprint>d5e8ac7a720f0405</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -373,6 +374,7 @@
<idVisit>102</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>98850fa73c0eaad4</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -535,6 +537,7 @@
<idVisit>109</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -712,6 +715,7 @@
<idVisit>112</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>e047d32ffaa9b618</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -874,6 +878,7 @@
<idVisit>116</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -1057,6 +1062,7 @@
<idVisit>120</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>2622a9fc22265dd0</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1201,6 +1207,7 @@
<idVisit>122</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>9ff28a3b61810f93</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -1374,6 +1381,7 @@
<idVisit>128</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -1536,6 +1544,7 @@
<idVisit>129</idVisit>
<visitIp>156.5.3.200</visitIp>
+ <fingerprint>8eb6c0402c835718</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -1904,6 +1913,7 @@
<idVisit>134</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>c37c84be07b2ab16</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -2066,6 +2076,7 @@
<idVisit>141</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>077245205f2ee79c</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -2243,6 +2254,7 @@
<idVisit>144</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>32df9bbcdb672be6</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -2405,6 +2417,7 @@
<idVisit>148</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>cdf190bfe8778de6</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -2588,6 +2601,7 @@
<idVisit>152</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>7e55cc2b68c0eb44</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -2732,6 +2746,7 @@
<idVisit>154</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>4ee1556fea48e95e</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -2905,6 +2920,7 @@
<idVisit>160</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f4b430914146e6ee</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -3067,6 +3083,7 @@
<idVisit>161</idVisit>
<visitIp>156.5.3.200</visitIp>
+ <fingerprint>7d83e53fe3960b63</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -3435,6 +3452,7 @@
<idVisit>166</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>6c3bdd7ebbc7b883</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -3597,6 +3615,7 @@
<idVisit>173</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -3774,6 +3793,7 @@
<idVisit>176</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>353bbff99e5be135</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -3936,6 +3956,7 @@
<idVisit>180</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>075ecf13a1e1c3d5</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -4119,6 +4140,7 @@
<idVisit>184</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>ca3e24181288298d</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -4263,6 +4285,7 @@
<idVisit>186</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>259551f545941cb4</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -4436,6 +4459,7 @@
<idVisit>192</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f71dd0793e981b1d</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -4598,6 +4622,7 @@
<idVisit>99</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>862f8758e8a04856</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -4739,6 +4764,7 @@
<idVisit>110</idVisit>
<visitIp>156.5.3.204</visitIp>
+ <fingerprint>45d102bfa62b9a00</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -5141,6 +5167,7 @@
<idVisit>118</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bb05333df7a99d87</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -5268,6 +5295,7 @@
<idVisit>123</idVisit>
<visitIp>156.5.3.210</visitIp>
+ <fingerprint>a4d4a2fa60ee2f75</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -5543,6 +5571,7 @@
<idVisit>131</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>9f88465470cf09b8</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -5684,6 +5713,7 @@
<idVisit>142</idVisit>
<visitIp>156.5.3.204</visitIp>
+ <fingerprint>3c6f99b75d7ffea1</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -6086,6 +6116,7 @@
<idVisit>150</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>fe26c54b89d1bb52</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -6213,6 +6244,7 @@
<idVisit>155</idVisit>
<visitIp>156.5.3.210</visitIp>
+ <fingerprint>6cd6eb47f346457c</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -6488,6 +6520,7 @@
<idVisit>163</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>8d8bc0ea9a9333de</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -6629,6 +6662,7 @@
<idVisit>174</idVisit>
<visitIp>156.5.3.204</visitIp>
+ <fingerprint>521775fbc1378e3f</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -7031,6 +7065,7 @@
<idVisit>182</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bfcdab4d0d75db11</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -7158,6 +7193,7 @@
<idVisit>187</idVisit>
<visitIp>156.5.3.210</visitIp>
+ <fingerprint>902e8975f4e8467f</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -7433,6 +7469,7 @@
<idVisit>108</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -7596,6 +7633,7 @@
<idVisit>124</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -7744,6 +7782,7 @@
<idVisit>140</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>077245205f2ee79c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -7907,6 +7946,7 @@
<idVisit>156</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f4b430914146e6ee</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -8080,6 +8120,7 @@
<idVisit>172</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -8243,6 +8284,7 @@
<idVisit>188</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f71dd0793e981b1d</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -8416,6 +8458,7 @@
<idVisit>113</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -8585,6 +8628,7 @@
<idVisit>121</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>9ff28a3b61810f93</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -8744,6 +8788,7 @@
<idVisit>145</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>cdf190bfe8778de6</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -8913,6 +8958,7 @@
<idVisit>153</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>4ee1556fea48e95e</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -9072,6 +9118,7 @@
<idVisit>177</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>075ecf13a1e1c3d5</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -9241,6 +9288,7 @@
<idVisit>185</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>259551f545941cb4</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -9400,6 +9448,7 @@
<idVisit>98</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>862f8758e8a04856</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -9634,6 +9683,7 @@
<idVisit>130</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>9f88465470cf09b8</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -9868,6 +9918,7 @@
<idVisit>162</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>8d8bc0ea9a9333de</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -10102,6 +10153,7 @@
<idVisit>107</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -10265,6 +10317,7 @@
<idVisit>111</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>e047d32ffaa9b618</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -10444,6 +10497,7 @@
<idVisit>115</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -10613,6 +10667,7 @@
<idVisit>139</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>077245205f2ee79c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -10776,6 +10831,7 @@
<idVisit>143</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>32df9bbcdb672be6</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -10980,6 +11036,7 @@
<idVisit>147</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>cdf190bfe8778de6</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -11149,6 +11206,7 @@
<idVisit>171</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -11312,6 +11370,7 @@
<idVisit>175</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>353bbff99e5be135</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -11516,6 +11575,7 @@
<idVisit>179</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>075ecf13a1e1c3d5</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -11685,6 +11745,7 @@
<idVisit>117</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bb05333df7a99d87</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -11919,6 +11980,7 @@
<idVisit>149</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>fe26c54b89d1bb52</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -12153,6 +12215,7 @@
<idVisit>181</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bfcdab4d0d75db11</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -12387,6 +12450,7 @@
<idVisit>101</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>98850fa73c0eaad4</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -12535,6 +12599,7 @@
<idVisit>127</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -12683,6 +12748,7 @@
<idVisit>133</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>c37c84be07b2ab16</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -12831,6 +12897,7 @@
<idVisit>159</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f4b430914146e6ee</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -12979,6 +13046,7 @@
<idVisit>165</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>6c3bdd7ebbc7b883</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -13127,6 +13195,7 @@
<idVisit>191</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f71dd0793e981b1d</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -13275,6 +13344,7 @@
<idVisit>114</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -13444,6 +13514,7 @@
<idVisit>146</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>cdf190bfe8778de6</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -13613,6 +13684,7 @@
<idVisit>178</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>075ecf13a1e1c3d5</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -13782,6 +13854,7 @@
<idVisit>106</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -13945,6 +14018,7 @@
<idVisit>119</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>2622a9fc22265dd0</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -14263,6 +14337,7 @@
<idVisit>138</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>077245205f2ee79c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -14426,6 +14501,7 @@
<idVisit>151</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>7e55cc2b68c0eb44</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -14744,6 +14820,7 @@
<idVisit>170</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -14907,6 +14984,7 @@
<idVisit>183</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>ca3e24181288298d</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -15225,6 +15303,7 @@
<idVisit>126</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -15387,6 +15466,7 @@
<idVisit>158</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f4b430914146e6ee</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -15549,6 +15629,7 @@
<idVisit>190</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f71dd0793e981b1d</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -15711,6 +15792,7 @@
<idVisit>105</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -15874,6 +15956,7 @@
<idVisit>125</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -16036,6 +16119,7 @@
<idVisit>137</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>077245205f2ee79c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -16199,6 +16283,7 @@
<idVisit>157</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f4b430914146e6ee</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -16361,6 +16446,7 @@
<idVisit>169</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -16524,6 +16610,7 @@
<idVisit>189</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f71dd0793e981b1d</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -16686,6 +16773,7 @@
<idVisit>104</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -16849,6 +16937,7 @@
<idVisit>136</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>077245205f2ee79c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -17012,6 +17101,7 @@
<idVisit>168</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -17175,6 +17265,7 @@
<idVisit>100</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>98850fa73c0eaad4</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -17343,6 +17434,7 @@
<idVisit>103</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -17506,6 +17598,7 @@
<idVisit>132</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>c37c84be07b2ab16</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -17674,6 +17767,7 @@
<idVisit>135</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>077245205f2ee79c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -17837,6 +17931,7 @@
<idVisit>164</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>6c3bdd7ebbc7b883</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -18005,6 +18100,7 @@
<idVisit>167</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -18168,6 +18264,7 @@
<idVisit>65</idVisit>
<visitIp>156.5.3.200</visitIp>
+ <fingerprint>d5e8ac7a720f0405</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -18536,6 +18633,7 @@
<idVisit>70</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>98850fa73c0eaad4</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -18698,6 +18796,7 @@
<idVisit>77</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -18875,6 +18974,7 @@
<idVisit>80</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>e047d32ffaa9b618</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -19037,6 +19137,7 @@
<idVisit>84</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -19220,6 +19321,7 @@
<idVisit>88</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>2622a9fc22265dd0</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -19364,6 +19466,7 @@
<idVisit>90</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>9ff28a3b61810f93</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -19537,6 +19640,7 @@
<idVisit>96</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -19699,6 +19803,7 @@
<idVisit>67</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>862f8758e8a04856</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -19840,6 +19945,7 @@
<idVisit>78</idVisit>
<visitIp>156.5.3.204</visitIp>
+ <fingerprint>45d102bfa62b9a00</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -20242,6 +20348,7 @@
<idVisit>86</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bb05333df7a99d87</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -20369,6 +20476,7 @@
<idVisit>91</idVisit>
<visitIp>156.5.3.210</visitIp>
+ <fingerprint>a4d4a2fa60ee2f75</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -20644,6 +20752,7 @@
<idVisit>76</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -20807,6 +20916,7 @@
<idVisit>92</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -20955,6 +21065,7 @@
<idVisit>81</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -21124,6 +21235,7 @@
<idVisit>89</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>9ff28a3b61810f93</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -21283,6 +21395,7 @@
<idVisit>66</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>862f8758e8a04856</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -21517,6 +21630,7 @@
<idVisit>75</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -21680,6 +21794,7 @@
<idVisit>79</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>e047d32ffaa9b618</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -21859,6 +21974,7 @@
<idVisit>83</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -22028,6 +22144,7 @@
<idVisit>85</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bb05333df7a99d87</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -22262,6 +22379,7 @@
<idVisit>69</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>98850fa73c0eaad4</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -22410,6 +22528,7 @@
<idVisit>95</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -22558,6 +22677,7 @@
<idVisit>82</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -22727,6 +22847,7 @@
<idVisit>74</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -22890,6 +23011,7 @@
<idVisit>87</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>2622a9fc22265dd0</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -23208,6 +23330,7 @@
<idVisit>94</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -23370,6 +23493,7 @@
<idVisit>73</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -23533,6 +23657,7 @@
<idVisit>93</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -23695,6 +23820,7 @@
<idVisit>72</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -23858,6 +23984,7 @@
<idVisit>68</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>98850fa73c0eaad4</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -24026,6 +24153,7 @@
<idVisit>71</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -24189,6 +24317,7 @@
<idVisit>33</idVisit>
<visitIp>156.5.3.200</visitIp>
+ <fingerprint>d5e8ac7a720f0405</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -24557,6 +24686,7 @@
<idVisit>38</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>98850fa73c0eaad4</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -24719,6 +24849,7 @@
<idVisit>45</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -24896,6 +25027,7 @@
<idVisit>48</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>e047d32ffaa9b618</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -25058,6 +25190,7 @@
<idVisit>52</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -25241,6 +25374,7 @@
<idVisit>56</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>2622a9fc22265dd0</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -25385,6 +25519,7 @@
<idVisit>58</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>9ff28a3b61810f93</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -25558,6 +25693,7 @@
<idVisit>64</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -25720,6 +25856,7 @@
<idVisit>193</idVisit>
<visitIp>156.5.3.200</visitIp>
+ <fingerprint>7d83e53fe3960b63</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -26088,6 +26225,7 @@
<idVisit>198</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>6c3bdd7ebbc7b883</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -26250,6 +26388,7 @@
<idVisit>205</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -26427,6 +26566,7 @@
<idVisit>208</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>353bbff99e5be135</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -26589,6 +26729,7 @@
<idVisit>212</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>075ecf13a1e1c3d5</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -26772,6 +26913,7 @@
<idVisit>216</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>ca3e24181288298d</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -26916,6 +27058,7 @@
<idVisit>218</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>259551f545941cb4</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -27089,6 +27232,7 @@
<idVisit>224</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f71dd0793e981b1d</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -27251,6 +27395,7 @@
<idVisit>35</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>862f8758e8a04856</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -27392,6 +27537,7 @@
<idVisit>46</idVisit>
<visitIp>156.5.3.204</visitIp>
+ <fingerprint>45d102bfa62b9a00</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -27794,6 +27940,7 @@
<idVisit>54</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bb05333df7a99d87</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -27921,6 +28068,7 @@
<idVisit>59</idVisit>
<visitIp>156.5.3.210</visitIp>
+ <fingerprint>a4d4a2fa60ee2f75</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -28196,6 +28344,7 @@
<idVisit>195</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>8d8bc0ea9a9333de</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -28337,6 +28486,7 @@
<idVisit>206</idVisit>
<visitIp>156.5.3.204</visitIp>
+ <fingerprint>521775fbc1378e3f</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -28739,6 +28889,7 @@
<idVisit>214</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bfcdab4d0d75db11</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -28866,6 +29017,7 @@
<idVisit>219</idVisit>
<visitIp>156.5.3.210</visitIp>
+ <fingerprint>902e8975f4e8467f</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -29141,6 +29293,7 @@
<idVisit>44</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -29304,6 +29457,7 @@
<idVisit>60</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -29452,6 +29606,7 @@
<idVisit>204</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -29615,6 +29770,7 @@
<idVisit>220</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f71dd0793e981b1d</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -29763,6 +29919,7 @@
<idVisit>49</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -29932,6 +30089,7 @@
<idVisit>57</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>9ff28a3b61810f93</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -30091,6 +30249,7 @@
<idVisit>209</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>075ecf13a1e1c3d5</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -30260,6 +30419,7 @@
<idVisit>217</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>259551f545941cb4</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -30419,6 +30579,7 @@
<idVisit>34</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>862f8758e8a04856</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -30653,6 +30814,7 @@
<idVisit>194</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>8d8bc0ea9a9333de</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -30887,6 +31049,7 @@
<idVisit>43</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -31050,6 +31213,7 @@
<idVisit>47</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>e047d32ffaa9b618</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -31229,6 +31393,7 @@
<idVisit>51</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -31398,6 +31563,7 @@
<idVisit>203</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -31561,6 +31727,7 @@
<idVisit>207</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>353bbff99e5be135</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -31740,6 +31907,7 @@
<idVisit>211</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>075ecf13a1e1c3d5</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -31909,6 +32077,7 @@
<idVisit>53</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bb05333df7a99d87</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -32143,6 +32312,7 @@
<idVisit>213</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bfcdab4d0d75db11</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -32377,6 +32547,7 @@
<idVisit>37</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>98850fa73c0eaad4</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -32525,6 +32696,7 @@
<idVisit>63</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -32673,6 +32845,7 @@
<idVisit>197</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>6c3bdd7ebbc7b883</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -32821,6 +32994,7 @@
<idVisit>223</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f71dd0793e981b1d</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -32969,6 +33143,7 @@
<idVisit>50</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -33138,6 +33313,7 @@
<idVisit>210</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>075ecf13a1e1c3d5</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -33307,6 +33483,7 @@
<idVisit>42</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -33470,6 +33647,7 @@
<idVisit>55</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>2622a9fc22265dd0</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -33788,6 +33966,7 @@
<idVisit>202</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -33951,6 +34130,7 @@
<idVisit>215</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>ca3e24181288298d</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -34269,6 +34449,7 @@
<idVisit>62</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -34431,6 +34612,7 @@
<idVisit>222</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f71dd0793e981b1d</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -34593,6 +34775,7 @@
<idVisit>41</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -34756,6 +34939,7 @@
<idVisit>61</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -34918,6 +35102,7 @@
<idVisit>201</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -35081,6 +35266,7 @@
<idVisit>221</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f71dd0793e981b1d</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -35243,6 +35429,7 @@
<idVisit>40</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -35406,6 +35593,7 @@
<idVisit>200</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -35569,6 +35757,7 @@
<idVisit>36</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>98850fa73c0eaad4</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -35737,6 +35926,7 @@
<idVisit>39</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -35900,6 +36090,7 @@
<idVisit>196</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>6c3bdd7ebbc7b883</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -36068,6 +36259,7 @@
<idVisit>199</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -36231,6 +36423,7 @@
<idVisit>1</idVisit>
<visitIp>156.5.3.200</visitIp>
+ <fingerprint>d5e8ac7a720f0405</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -36599,6 +36792,7 @@
<idVisit>6</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>98850fa73c0eaad4</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -36761,6 +36955,7 @@
<idVisit>13</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -36938,6 +37133,7 @@
<idVisit>16</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>e047d32ffaa9b618</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -37100,6 +37296,7 @@
<idVisit>20</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -37283,6 +37480,7 @@
<idVisit>24</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>2622a9fc22265dd0</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -37427,6 +37625,7 @@
<idVisit>26</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>9ff28a3b61810f93</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -37600,6 +37799,7 @@
<idVisit>32</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -37762,6 +37962,7 @@
<idVisit>3</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>862f8758e8a04856</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -37903,6 +38104,7 @@
<idVisit>14</idVisit>
<visitIp>156.5.3.204</visitIp>
+ <fingerprint>45d102bfa62b9a00</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -38305,6 +38507,7 @@
<idVisit>22</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bb05333df7a99d87</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -38432,6 +38635,7 @@
<idVisit>27</idVisit>
<visitIp>156.5.3.210</visitIp>
+ <fingerprint>a4d4a2fa60ee2f75</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -38707,6 +38911,7 @@
<idVisit>12</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -38870,6 +39075,7 @@
<idVisit>28</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -39043,6 +39249,7 @@
<idVisit>17</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -39212,6 +39419,7 @@
<idVisit>25</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>9ff28a3b61810f93</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -39371,6 +39579,7 @@
<idVisit>2</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>862f8758e8a04856</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -39605,6 +39814,7 @@
<idVisit>11</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -39768,6 +39978,7 @@
<idVisit>15</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>e047d32ffaa9b618</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -39972,6 +40183,7 @@
<idVisit>19</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -40141,6 +40353,7 @@
<idVisit>21</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bb05333df7a99d87</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -40375,6 +40588,7 @@
<idVisit>5</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>98850fa73c0eaad4</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -40523,6 +40737,7 @@
<idVisit>31</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -40671,6 +40886,7 @@
<idVisit>18</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -40840,6 +41056,7 @@
<idVisit>10</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -41003,6 +41220,7 @@
<idVisit>23</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>2622a9fc22265dd0</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -41321,6 +41539,7 @@
<idVisit>30</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -41483,6 +41702,7 @@
<idVisit>9</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -41646,6 +41866,7 @@
<idVisit>29</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -41808,6 +42029,7 @@
<idVisit>8</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/plugins/PrivacyManager/tests/System/expected/test_allSites_noActions__Live.getLastVisitsDetails_year.xml b/plugins/PrivacyManager/tests/System/expected/test_allSites_noActions__Live.getLastVisitsDetails_year.xml
index 81fae62430..b90f0b2a1d 100644
--- a/plugins/PrivacyManager/tests/System/expected/test_allSites_noActions__Live.getLastVisitsDetails_year.xml
+++ b/plugins/PrivacyManager/tests/System/expected/test_allSites_noActions__Live.getLastVisitsDetails_year.xml
@@ -5,6 +5,7 @@
<idVisit>97</idVisit>
<visitIp>156.5.3.200</visitIp>
+ <fingerprint>d5e8ac7a720f0405</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -113,6 +114,7 @@
<idVisit>102</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>98850fa73c0eaad4</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -221,6 +223,7 @@
<idVisit>109</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -329,6 +332,7 @@
<idVisit>112</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>e047d32ffaa9b618</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -437,6 +441,7 @@
<idVisit>116</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -545,6 +550,7 @@
<idVisit>120</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>2622a9fc22265dd0</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -653,6 +659,7 @@
<idVisit>122</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>9ff28a3b61810f93</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -757,6 +764,7 @@
<idVisit>128</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -865,6 +873,7 @@
<idVisit>129</idVisit>
<visitIp>156.5.3.200</visitIp>
+ <fingerprint>8eb6c0402c835718</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -973,6 +982,7 @@
<idVisit>134</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>c37c84be07b2ab16</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -1081,6 +1091,7 @@
<idVisit>141</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>077245205f2ee79c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -1189,6 +1200,7 @@
<idVisit>144</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>32df9bbcdb672be6</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -1297,6 +1309,7 @@
<idVisit>148</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>cdf190bfe8778de6</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -1405,6 +1418,7 @@
<idVisit>152</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>7e55cc2b68c0eb44</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -1513,6 +1527,7 @@
<idVisit>154</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>4ee1556fea48e95e</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -1617,6 +1632,7 @@
<idVisit>160</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f4b430914146e6ee</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -1725,6 +1741,7 @@
<idVisit>161</idVisit>
<visitIp>156.5.3.200</visitIp>
+ <fingerprint>7d83e53fe3960b63</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -1833,6 +1850,7 @@
<idVisit>166</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>6c3bdd7ebbc7b883</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -1941,6 +1959,7 @@
<idVisit>173</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -2049,6 +2068,7 @@
<idVisit>176</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>353bbff99e5be135</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -2157,6 +2177,7 @@
<idVisit>180</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>075ecf13a1e1c3d5</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -2265,6 +2286,7 @@
<idVisit>184</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>ca3e24181288298d</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -2373,6 +2395,7 @@
<idVisit>186</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>259551f545941cb4</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -2477,6 +2500,7 @@
<idVisit>192</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f71dd0793e981b1d</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -2585,6 +2609,7 @@
<idVisit>99</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>862f8758e8a04856</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -2693,6 +2718,7 @@
<idVisit>110</idVisit>
<visitIp>156.5.3.204</visitIp>
+ <fingerprint>45d102bfa62b9a00</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -2801,6 +2827,7 @@
<idVisit>118</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bb05333df7a99d87</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -2909,6 +2936,7 @@
<idVisit>123</idVisit>
<visitIp>156.5.3.210</visitIp>
+ <fingerprint>a4d4a2fa60ee2f75</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -3017,6 +3045,7 @@
<idVisit>131</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>9f88465470cf09b8</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -3125,6 +3154,7 @@
<idVisit>142</idVisit>
<visitIp>156.5.3.204</visitIp>
+ <fingerprint>3c6f99b75d7ffea1</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -3233,6 +3263,7 @@
<idVisit>150</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>fe26c54b89d1bb52</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -3341,6 +3372,7 @@
<idVisit>155</idVisit>
<visitIp>156.5.3.210</visitIp>
+ <fingerprint>6cd6eb47f346457c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -3449,6 +3481,7 @@
<idVisit>163</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>8d8bc0ea9a9333de</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -3557,6 +3590,7 @@
<idVisit>174</idVisit>
<visitIp>156.5.3.204</visitIp>
+ <fingerprint>521775fbc1378e3f</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -3665,6 +3699,7 @@
<idVisit>182</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bfcdab4d0d75db11</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -3773,6 +3808,7 @@
<idVisit>187</idVisit>
<visitIp>156.5.3.210</visitIp>
+ <fingerprint>902e8975f4e8467f</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -3881,6 +3917,7 @@
<idVisit>108</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -3989,6 +4026,7 @@
<idVisit>124</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -4097,6 +4135,7 @@
<idVisit>140</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>077245205f2ee79c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -4205,6 +4244,7 @@
<idVisit>156</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f4b430914146e6ee</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -4313,6 +4353,7 @@
<idVisit>172</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -4421,6 +4462,7 @@
<idVisit>188</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f71dd0793e981b1d</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -4529,6 +4571,7 @@
<idVisit>113</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -4637,6 +4680,7 @@
<idVisit>121</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>9ff28a3b61810f93</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -4741,6 +4785,7 @@
<idVisit>145</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>cdf190bfe8778de6</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -4849,6 +4894,7 @@
<idVisit>153</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>4ee1556fea48e95e</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -4953,6 +4999,7 @@
<idVisit>177</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>075ecf13a1e1c3d5</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -5061,6 +5108,7 @@
<idVisit>185</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>259551f545941cb4</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -5165,6 +5213,7 @@
<idVisit>98</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>862f8758e8a04856</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -5273,6 +5322,7 @@
<idVisit>130</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>9f88465470cf09b8</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -5381,6 +5431,7 @@
<idVisit>162</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>8d8bc0ea9a9333de</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -5489,6 +5540,7 @@
<idVisit>107</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -5597,6 +5649,7 @@
<idVisit>111</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>e047d32ffaa9b618</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -5705,6 +5758,7 @@
<idVisit>115</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -5813,6 +5867,7 @@
<idVisit>139</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>077245205f2ee79c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -5921,6 +5976,7 @@
<idVisit>143</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>32df9bbcdb672be6</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -6029,6 +6085,7 @@
<idVisit>147</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>cdf190bfe8778de6</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -6137,6 +6194,7 @@
<idVisit>171</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -6245,6 +6303,7 @@
<idVisit>175</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>353bbff99e5be135</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -6353,6 +6412,7 @@
<idVisit>179</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>075ecf13a1e1c3d5</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -6461,6 +6521,7 @@
<idVisit>117</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bb05333df7a99d87</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -6569,6 +6630,7 @@
<idVisit>149</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>fe26c54b89d1bb52</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -6677,6 +6739,7 @@
<idVisit>181</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bfcdab4d0d75db11</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -6785,6 +6848,7 @@
<idVisit>101</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>98850fa73c0eaad4</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -6893,6 +6957,7 @@
<idVisit>127</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -7001,6 +7066,7 @@
<idVisit>133</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>c37c84be07b2ab16</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -7109,6 +7175,7 @@
<idVisit>159</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f4b430914146e6ee</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -7217,6 +7284,7 @@
<idVisit>165</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>6c3bdd7ebbc7b883</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -7325,6 +7393,7 @@
<idVisit>191</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f71dd0793e981b1d</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -7433,6 +7502,7 @@
<idVisit>114</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -7541,6 +7611,7 @@
<idVisit>146</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>cdf190bfe8778de6</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -7649,6 +7720,7 @@
<idVisit>178</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>075ecf13a1e1c3d5</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -7757,6 +7829,7 @@
<idVisit>106</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -7865,6 +7938,7 @@
<idVisit>119</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>2622a9fc22265dd0</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -7973,6 +8047,7 @@
<idVisit>138</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>077245205f2ee79c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -8081,6 +8156,7 @@
<idVisit>151</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>7e55cc2b68c0eb44</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -8189,6 +8265,7 @@
<idVisit>170</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -8297,6 +8374,7 @@
<idVisit>183</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>ca3e24181288298d</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -8405,6 +8483,7 @@
<idVisit>126</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -8513,6 +8592,7 @@
<idVisit>158</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f4b430914146e6ee</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -8621,6 +8701,7 @@
<idVisit>190</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f71dd0793e981b1d</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -8729,6 +8810,7 @@
<idVisit>105</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -8837,6 +8919,7 @@
<idVisit>125</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -8945,6 +9028,7 @@
<idVisit>137</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>077245205f2ee79c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -9053,6 +9137,7 @@
<idVisit>157</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f4b430914146e6ee</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -9161,6 +9246,7 @@
<idVisit>169</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -9269,6 +9355,7 @@
<idVisit>189</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f71dd0793e981b1d</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -9377,6 +9464,7 @@
<idVisit>104</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -9485,6 +9573,7 @@
<idVisit>136</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>077245205f2ee79c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -9593,6 +9682,7 @@
<idVisit>168</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -9701,6 +9791,7 @@
<idVisit>100</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>98850fa73c0eaad4</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -9809,6 +9900,7 @@
<idVisit>103</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -9917,6 +10009,7 @@
<idVisit>132</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>c37c84be07b2ab16</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -10025,6 +10118,7 @@
<idVisit>135</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>077245205f2ee79c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -10133,6 +10227,7 @@
<idVisit>164</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>6c3bdd7ebbc7b883</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -10241,6 +10336,7 @@
<idVisit>167</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -10349,6 +10445,7 @@
<idVisit>65</idVisit>
<visitIp>156.5.3.200</visitIp>
+ <fingerprint>d5e8ac7a720f0405</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -10457,6 +10554,7 @@
<idVisit>70</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>98850fa73c0eaad4</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -10565,6 +10663,7 @@
<idVisit>77</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -10673,6 +10772,7 @@
<idVisit>80</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>e047d32ffaa9b618</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -10781,6 +10881,7 @@
<idVisit>84</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -10889,6 +10990,7 @@
<idVisit>88</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>2622a9fc22265dd0</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -10997,6 +11099,7 @@
<idVisit>90</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>9ff28a3b61810f93</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -11101,6 +11204,7 @@
<idVisit>96</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -11209,6 +11313,7 @@
<idVisit>67</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>862f8758e8a04856</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -11317,6 +11422,7 @@
<idVisit>78</idVisit>
<visitIp>156.5.3.204</visitIp>
+ <fingerprint>45d102bfa62b9a00</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -11425,6 +11531,7 @@
<idVisit>86</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bb05333df7a99d87</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -11533,6 +11640,7 @@
<idVisit>91</idVisit>
<visitIp>156.5.3.210</visitIp>
+ <fingerprint>a4d4a2fa60ee2f75</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -11641,6 +11749,7 @@
<idVisit>76</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -11749,6 +11858,7 @@
<idVisit>92</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -11857,6 +11967,7 @@
<idVisit>81</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -11965,6 +12076,7 @@
<idVisit>89</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>9ff28a3b61810f93</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -12069,6 +12181,7 @@
<idVisit>66</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>862f8758e8a04856</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -12177,6 +12290,7 @@
<idVisit>75</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -12285,6 +12399,7 @@
<idVisit>79</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>e047d32ffaa9b618</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -12393,6 +12508,7 @@
<idVisit>83</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -12501,6 +12617,7 @@
<idVisit>85</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bb05333df7a99d87</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -12609,6 +12726,7 @@
<idVisit>69</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>98850fa73c0eaad4</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -12717,6 +12835,7 @@
<idVisit>95</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -12825,6 +12944,7 @@
<idVisit>82</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -12933,6 +13053,7 @@
<idVisit>74</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -13041,6 +13162,7 @@
<idVisit>87</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>2622a9fc22265dd0</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -13149,6 +13271,7 @@
<idVisit>94</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -13257,6 +13380,7 @@
<idVisit>73</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -13365,6 +13489,7 @@
<idVisit>93</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -13473,6 +13598,7 @@
<idVisit>72</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -13581,6 +13707,7 @@
<idVisit>68</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>98850fa73c0eaad4</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -13689,6 +13816,7 @@
<idVisit>71</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -13797,6 +13925,7 @@
<idVisit>33</idVisit>
<visitIp>156.5.3.200</visitIp>
+ <fingerprint>d5e8ac7a720f0405</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -13905,6 +14034,7 @@
<idVisit>38</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>98850fa73c0eaad4</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -14013,6 +14143,7 @@
<idVisit>45</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -14121,6 +14252,7 @@
<idVisit>48</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>e047d32ffaa9b618</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -14229,6 +14361,7 @@
<idVisit>52</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -14337,6 +14470,7 @@
<idVisit>56</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>2622a9fc22265dd0</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -14445,6 +14579,7 @@
<idVisit>58</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>9ff28a3b61810f93</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -14549,6 +14684,7 @@
<idVisit>64</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -14657,6 +14793,7 @@
<idVisit>193</idVisit>
<visitIp>156.5.3.200</visitIp>
+ <fingerprint>7d83e53fe3960b63</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -14765,6 +14902,7 @@
<idVisit>198</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>6c3bdd7ebbc7b883</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -14873,6 +15011,7 @@
<idVisit>205</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -14981,6 +15120,7 @@
<idVisit>208</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>353bbff99e5be135</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -15089,6 +15229,7 @@
<idVisit>212</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>075ecf13a1e1c3d5</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -15197,6 +15338,7 @@
<idVisit>216</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>ca3e24181288298d</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -15305,6 +15447,7 @@
<idVisit>218</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>259551f545941cb4</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -15409,6 +15552,7 @@
<idVisit>224</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f71dd0793e981b1d</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -15517,6 +15661,7 @@
<idVisit>35</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>862f8758e8a04856</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -15625,6 +15770,7 @@
<idVisit>46</idVisit>
<visitIp>156.5.3.204</visitIp>
+ <fingerprint>45d102bfa62b9a00</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -15733,6 +15879,7 @@
<idVisit>54</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bb05333df7a99d87</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -15841,6 +15988,7 @@
<idVisit>59</idVisit>
<visitIp>156.5.3.210</visitIp>
+ <fingerprint>a4d4a2fa60ee2f75</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -15949,6 +16097,7 @@
<idVisit>195</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>8d8bc0ea9a9333de</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -16057,6 +16206,7 @@
<idVisit>206</idVisit>
<visitIp>156.5.3.204</visitIp>
+ <fingerprint>521775fbc1378e3f</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -16165,6 +16315,7 @@
<idVisit>214</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bfcdab4d0d75db11</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -16273,6 +16424,7 @@
<idVisit>219</idVisit>
<visitIp>156.5.3.210</visitIp>
+ <fingerprint>902e8975f4e8467f</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -16381,6 +16533,7 @@
<idVisit>44</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -16489,6 +16642,7 @@
<idVisit>60</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -16597,6 +16751,7 @@
<idVisit>204</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -16705,6 +16860,7 @@
<idVisit>220</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f71dd0793e981b1d</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -16813,6 +16969,7 @@
<idVisit>49</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -16921,6 +17078,7 @@
<idVisit>57</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>9ff28a3b61810f93</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -17025,6 +17183,7 @@
<idVisit>209</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>075ecf13a1e1c3d5</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -17133,6 +17292,7 @@
<idVisit>217</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>259551f545941cb4</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -17237,6 +17397,7 @@
<idVisit>34</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>862f8758e8a04856</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -17345,6 +17506,7 @@
<idVisit>194</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>8d8bc0ea9a9333de</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -17453,6 +17615,7 @@
<idVisit>43</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -17561,6 +17724,7 @@
<idVisit>47</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>e047d32ffaa9b618</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -17669,6 +17833,7 @@
<idVisit>51</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -17777,6 +17942,7 @@
<idVisit>203</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -17885,6 +18051,7 @@
<idVisit>207</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>353bbff99e5be135</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -17993,6 +18160,7 @@
<idVisit>211</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>075ecf13a1e1c3d5</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -18101,6 +18269,7 @@
<idVisit>53</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bb05333df7a99d87</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -18209,6 +18378,7 @@
<idVisit>213</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bfcdab4d0d75db11</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -18317,6 +18487,7 @@
<idVisit>37</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>98850fa73c0eaad4</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -18425,6 +18596,7 @@
<idVisit>63</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -18533,6 +18705,7 @@
<idVisit>197</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>6c3bdd7ebbc7b883</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -18641,6 +18814,7 @@
<idVisit>223</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f71dd0793e981b1d</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -18749,6 +18923,7 @@
<idVisit>50</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -18857,6 +19032,7 @@
<idVisit>210</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>075ecf13a1e1c3d5</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -18965,6 +19141,7 @@
<idVisit>42</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -19073,6 +19250,7 @@
<idVisit>55</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>2622a9fc22265dd0</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -19181,6 +19359,7 @@
<idVisit>202</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -19289,6 +19468,7 @@
<idVisit>215</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>ca3e24181288298d</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -19397,6 +19577,7 @@
<idVisit>62</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -19505,6 +19686,7 @@
<idVisit>222</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f71dd0793e981b1d</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -19613,6 +19795,7 @@
<idVisit>41</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -19721,6 +19904,7 @@
<idVisit>61</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -19829,6 +20013,7 @@
<idVisit>201</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -19937,6 +20122,7 @@
<idVisit>221</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>f71dd0793e981b1d</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -20045,6 +20231,7 @@
<idVisit>40</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -20153,6 +20340,7 @@
<idVisit>200</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -20261,6 +20449,7 @@
<idVisit>36</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>98850fa73c0eaad4</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -20369,6 +20558,7 @@
<idVisit>39</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -20477,6 +20667,7 @@
<idVisit>196</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>6c3bdd7ebbc7b883</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -20585,6 +20776,7 @@
<idVisit>199</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>15a82f79c9664e1c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -20693,6 +20885,7 @@
<idVisit>1</idVisit>
<visitIp>156.5.3.200</visitIp>
+ <fingerprint>d5e8ac7a720f0405</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -20801,6 +20994,7 @@
<idVisit>6</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>98850fa73c0eaad4</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -20909,6 +21103,7 @@
<idVisit>13</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -21017,6 +21212,7 @@
<idVisit>16</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>e047d32ffaa9b618</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -21125,6 +21321,7 @@
<idVisit>20</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -21233,6 +21430,7 @@
<idVisit>24</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>2622a9fc22265dd0</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -21341,6 +21539,7 @@
<idVisit>26</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>9ff28a3b61810f93</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -21445,6 +21644,7 @@
<idVisit>32</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -21553,6 +21753,7 @@
<idVisit>3</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>862f8758e8a04856</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -21661,6 +21862,7 @@
<idVisit>14</idVisit>
<visitIp>156.5.3.204</visitIp>
+ <fingerprint>45d102bfa62b9a00</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -21769,6 +21971,7 @@
<idVisit>22</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bb05333df7a99d87</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -21877,6 +22080,7 @@
<idVisit>27</idVisit>
<visitIp>156.5.3.210</visitIp>
+ <fingerprint>a4d4a2fa60ee2f75</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -21985,6 +22189,7 @@
<idVisit>12</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -22093,6 +22298,7 @@
<idVisit>28</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -22201,6 +22407,7 @@
<idVisit>17</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -22309,6 +22516,7 @@
<idVisit>25</idVisit>
<visitIp>156.5.3.209</visitIp>
+ <fingerprint>9ff28a3b61810f93</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -22413,6 +22621,7 @@
<idVisit>2</idVisit>
<visitIp>156.5.3.201</visitIp>
+ <fingerprint>862f8758e8a04856</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -22521,6 +22730,7 @@
<idVisit>11</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -22629,6 +22839,7 @@
<idVisit>15</idVisit>
<visitIp>156.5.3.205</visitIp>
+ <fingerprint>e047d32ffaa9b618</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -22737,6 +22948,7 @@
<idVisit>19</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -22845,6 +23057,7 @@
<idVisit>21</idVisit>
<visitIp>156.5.3.207</visitIp>
+ <fingerprint>bb05333df7a99d87</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -22953,6 +23166,7 @@
<idVisit>5</idVisit>
<visitIp>156.5.3.202</visitIp>
+ <fingerprint>98850fa73c0eaad4</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -23061,6 +23275,7 @@
<idVisit>31</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -23169,6 +23384,7 @@
<idVisit>18</idVisit>
<visitIp>156.5.3.206</visitIp>
+ <fingerprint>8e7e63b0a38f8882</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -23277,6 +23493,7 @@
<idVisit>10</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -23385,6 +23602,7 @@
<idVisit>23</idVisit>
<visitIp>156.5.3.208</visitIp>
+ <fingerprint>2622a9fc22265dd0</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -23493,6 +23711,7 @@
<idVisit>30</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -23601,6 +23820,7 @@
<idVisit>9</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -23709,6 +23929,7 @@
<idVisit>29</idVisit>
<visitIp>156.5.3.211</visitIp>
+ <fingerprint>2ed71e854068fc9c</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
@@ -23817,6 +24038,7 @@
<idVisit>8</idVisit>
<visitIp>156.5.3.203</visitIp>
+ <fingerprint>6fd3fd0dd66dc7b3</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
diff --git a/plugins/PrivacyManager/tests/System/expected/test_userIdAnonymized__Live.getLastVisitsDetails_year.xml b/plugins/PrivacyManager/tests/System/expected/test_userIdAnonymized__Live.getLastVisitsDetails_year.xml
index 72b83837d5..7ea7a9ec11 100644
--- a/plugins/PrivacyManager/tests/System/expected/test_userIdAnonymized__Live.getLastVisitsDetails_year.xml
+++ b/plugins/PrivacyManager/tests/System/expected/test_userIdAnonymized__Live.getLastVisitsDetails_year.xml
@@ -5,6 +5,7 @@
<idVisit>1</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
@@ -109,6 +110,7 @@
<idVisit>2</idVisit>
<visitIp>56.11.55.73</visitIp>
+ <fingerprint>3d7de8315a349072</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>0</goalConversions>
diff --git a/tests/PHPUnit/System/TwoVisitsWithCustomVariablesSegmentMatchNONETest.php b/tests/PHPUnit/System/TwoVisitsWithCustomVariablesSegmentMatchNONETest.php
index c8a4043b33..4160e0d5e8 100644
--- a/tests/PHPUnit/System/TwoVisitsWithCustomVariablesSegmentMatchNONETest.php
+++ b/tests/PHPUnit/System/TwoVisitsWithCustomVariablesSegmentMatchNONETest.php
@@ -68,6 +68,9 @@ class TwoVisitsWithCustomVariablesSegmentMatchNONETest extends SystemTestCase
if ($segment == 'actionType') {
$value = 'pageviews';
}
+ if ($segment == 'fingerprint') {
+ $value = 'abcdef1234567890'; //Needs to be a valid 16-char hex string
+ }
$matchNone = $segment . '!=' . $value;
// deviceType != campaign matches ALL visits, but we want to match None
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents__Live.getLastVisitsDetails_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents__Live.getLastVisitsDetails_day.xml
index 435ccee9b8..8fb013dfe8 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents__Live.getLastVisitsDetails_day.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents__Live.getLastVisitsDetails_day.xml
@@ -5,6 +5,7 @@
<idVisit>5</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>event</type>
@@ -131,6 +132,7 @@
<idVisit>4</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>event</type>
@@ -257,6 +259,7 @@
<idVisit>3</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>event</type>
@@ -491,6 +494,7 @@
<idVisit>2</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>event</type>
@@ -617,6 +621,7 @@
<idVisit>1</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1200,6 +1205,7 @@
<idVisit>10</idVisit>
<visitIp>111.1.1.1</visitIp>
+ <fingerprint>8f3c392c43450541</fingerprint>
<actionDetails>
<row>
<type>event</type>
@@ -1322,6 +1328,7 @@
<idVisit>9</idVisit>
<visitIp>111.1.1.1</visitIp>
+ <fingerprint>8f3c392c43450541</fingerprint>
<actionDetails>
<row>
<type>event</type>
@@ -1444,6 +1451,7 @@
<idVisit>8</idVisit>
<visitIp>111.1.1.1</visitIp>
+ <fingerprint>8f3c392c43450541</fingerprint>
<actionDetails>
<row>
<type>event</type>
@@ -1674,6 +1682,7 @@
<idVisit>7</idVisit>
<visitIp>111.1.1.1</visitIp>
+ <fingerprint>8f3c392c43450541</fingerprint>
<actionDetails>
<row>
<type>event</type>
@@ -1796,6 +1805,7 @@
<idVisit>6</idVisit>
<visitIp>111.1.1.1</visitIp>
+ <fingerprint>8f3c392c43450541</fingerprint>
<actionDetails>
<row>
<type>event</type>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents__Live.getLastVisitsDetails_month.xml b/tests/PHPUnit/System/expected/test_CustomEvents__Live.getLastVisitsDetails_month.xml
index 4ce0888eca..b4428f5575 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents__Live.getLastVisitsDetails_month.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents__Live.getLastVisitsDetails_month.xml
@@ -5,6 +5,7 @@
<idVisit>15</idVisit>
<visitIp>111.1.1.2</visitIp>
+ <fingerprint>ffe0985bd1418a06</fingerprint>
<actionDetails>
<row>
<type>event</type>
@@ -127,6 +128,7 @@
<idVisit>14</idVisit>
<visitIp>111.1.1.2</visitIp>
+ <fingerprint>ffe0985bd1418a06</fingerprint>
<actionDetails>
<row>
<type>event</type>
@@ -249,6 +251,7 @@
<idVisit>13</idVisit>
<visitIp>111.1.1.2</visitIp>
+ <fingerprint>ffe0985bd1418a06</fingerprint>
<actionDetails>
<row>
<type>event</type>
@@ -479,6 +482,7 @@
<idVisit>12</idVisit>
<visitIp>111.1.1.2</visitIp>
+ <fingerprint>ffe0985bd1418a06</fingerprint>
<actionDetails>
<row>
<type>event</type>
@@ -601,6 +605,7 @@
<idVisit>11</idVisit>
<visitIp>111.1.1.2</visitIp>
+ <fingerprint>ffe0985bd1418a06</fingerprint>
<actionDetails>
<row>
<type>event</type>
@@ -1041,6 +1046,7 @@
<idVisit>5</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>event</type>
@@ -1167,6 +1173,7 @@
<idVisit>4</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>event</type>
@@ -1293,6 +1300,7 @@
<idVisit>3</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>event</type>
@@ -1527,6 +1535,7 @@
<idVisit>2</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>event</type>
@@ -1653,6 +1662,7 @@
<idVisit>1</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__Live.getLastVisitsDetails_range.xml b/tests/PHPUnit/System/expected/test_ImportLogs__Live.getLastVisitsDetails_range.xml
index ef6ae5bdf7..dd1041a149 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__Live.getLastVisitsDetails_range.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__Live.getLastVisitsDetails_range.xml
@@ -5,6 +5,7 @@
<idVisit>42</idVisit>
<visitIp>174.97.139.63</visitIp>
+ <fingerprint>c892050352be6948</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -156,6 +157,7 @@
<idVisit>35</idVisit>
<visitIp>206.190.75.8</visitIp>
+ <fingerprint>be33197e48a6ec78</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -313,6 +315,7 @@
<idVisit>41</idVisit>
<visitIp>193.159.20.129</visitIp>
+ <fingerprint>6902e9f2f8ac5754</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -476,6 +479,7 @@
<idVisit>39</idVisit>
<visitIp>50.244.17.130</visitIp>
+ <fingerprint>99e34516e9c6c2df</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -654,6 +658,7 @@
<idVisit>40</idVisit>
<visitIp>84.194.72.21</visitIp>
+ <fingerprint>43fafd515a2aa480</fingerprint>
<actionDetails>
<row>
<type>outlink</type>
@@ -793,6 +798,7 @@
<idVisit>38</idVisit>
<visitIp>108.211.181.12</visitIp>
+ <fingerprint>daa29c08b25e82bc</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -956,6 +962,7 @@
<idVisit>37</idVisit>
<visitIp>219.101.46.222</visitIp>
+ <fingerprint>eb2df6979603e491</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1105,6 +1112,7 @@
<idVisit>36</idVisit>
<visitIp>80.136.160.65</visitIp>
+ <fingerprint>52ae9d49d32500d1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1248,6 +1256,7 @@
<idVisit>34</idVisit>
<visitIp>188.107.238.9</visitIp>
+ <fingerprint>e5115f16e37645fd</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1411,6 +1420,7 @@
<idVisit>32</idVisit>
<visitIp>93.80.130.163</visitIp>
+ <fingerprint>3da1b50f948249ea</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1610,6 +1620,7 @@
<idVisit>33</idVisit>
<visitIp>176.41.226.154</visitIp>
+ <fingerprint>9f5c13b6fd698bcc</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1765,6 +1776,7 @@
<idVisit>31</idVisit>
<visitIp>84.194.72.21</visitIp>
+ <fingerprint>43fafd515a2aa480</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1920,6 +1932,7 @@
<idVisit>57</idVisit>
<visitIp>175.41.192.40</visitIp>
+ <fingerprint>c2bf957df173d3df</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -2293,6 +2306,7 @@
<idVisit>62</idVisit>
<visitIp>192.0.2.10</visitIp>
+ <fingerprint>aac6b9f26657e36e</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -2423,6 +2437,7 @@
<idVisit>73</idVisit>
<visitIp>175.41.191.47</visitIp>
+ <fingerprint>2b04b8f21bd15e6f</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -2551,6 +2566,7 @@
<idVisit>61</idVisit>
<visitIp>172.20.1.0</visitIp>
+ <fingerprint>0c28d326c66e25fa</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -2704,6 +2720,7 @@
<idVisit>68</idVisit>
<visitIp>173.5.0.0</visitIp>
+ <fingerprint>5417b3fe235c619e</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -2846,6 +2863,7 @@
<idVisit>58</idVisit>
<visitIp>70.95.0.0</visitIp>
+ <fingerprint>3ac4fb0eb1b0be66</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -3040,6 +3058,7 @@
<idVisit>59</idVisit>
<visitIp>173.5.0.0</visitIp>
+ <fingerprint>5417b3fe235c619e</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -3170,6 +3189,7 @@
<idVisit>60</idVisit>
<visitIp>173.5.0.0</visitIp>
+ <fingerprint>5417b3fe235c619e</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -3335,6 +3355,7 @@
<idVisit>67</idVisit>
<visitIp>70.95.32.0</visitIp>
+ <fingerprint>34f876f2e34467a0</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -3475,6 +3496,7 @@
<idVisit>27</idVisit>
<visitIp>0.0.0.0</visitIp>
+ <fingerprint>d5e0b403271e4142</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -3628,6 +3650,7 @@
<idVisit>28</idVisit>
<visitIp>0.0.0.0</visitIp>
+ <fingerprint>17930087fbd12d04</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -3789,6 +3812,7 @@
<idVisit>65</idVisit>
<visitIp>72.45.67.32</visitIp>
+ <fingerprint>16bc67cfdbd2f918</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -3919,6 +3943,7 @@
<idVisit>66</idVisit>
<visitIp>73.77.55.45</visitIp>
+ <fingerprint>a6e2b4ef37908ab3</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -4049,6 +4074,7 @@
<idVisit>64</idVisit>
<visitIp>192.0.2.222</visitIp>
+ <fingerprint>b2406c1735ebbb26</fingerprint>
<actionDetails>
<row>
<type>event</type>
@@ -4165,6 +4191,7 @@
<idVisit>63</idVisit>
<visitIp>192.0.2.147</visitIp>
+ <fingerprint>4ee565e54a3e1398</fingerprint>
<actionDetails>
<row>
<type>event</type>
@@ -4280,6 +4307,7 @@
<idVisit>25</idVisit>
<visitIp>175.41.192.41</visitIp>
+ <fingerprint>f8bf68e2e1f37702</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -4412,6 +4440,7 @@
<idVisit>26</idVisit>
<visitIp>::ffff:123.45.67.89</visitIp>
+ <fingerprint>652da4125b007f6a</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -4544,6 +4573,7 @@
<idVisit>24</idVisit>
<visitIp>175.41.192.43</visitIp>
+ <fingerprint>4838cd5354aa5a0d</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -4701,6 +4731,7 @@
<idVisit>23</idVisit>
<visitIp>175.41.192.42</visitIp>
+ <fingerprint>99e510b5ed1c72ea</fingerprint>
<actionDetails>
<row>
<type>download</type>
@@ -4869,6 +4900,7 @@
<idVisit>22</idVisit>
<visitIp>72.44.32.11</visitIp>
+ <fingerprint>04c32bb5831ccf11</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -5001,6 +5033,7 @@
<idVisit>21</idVisit>
<visitIp>72.44.32.11</visitIp>
+ <fingerprint>b2e175eab44c7e62</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -5133,6 +5166,7 @@
<idVisit>18</idVisit>
<visitIp>1.2.3.4</visitIp>
+ <fingerprint>40d61aeac264b2ef</fingerprint>
<actionDetails>
<row>
<type>download</type>
@@ -5251,6 +5285,7 @@
<idVisit>20</idVisit>
<visitIp>175.41.192.41</visitIp>
+ <fingerprint>fcef30de4e35c9f9</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -5383,6 +5418,7 @@
<idVisit>19</idVisit>
<visitIp>175.41.192.41</visitIp>
+ <fingerprint>f8bf68e2e1f37702</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -5515,6 +5551,7 @@
<idVisit>17</idVisit>
<visitIp>0.0.0.0</visitIp>
+ <fingerprint>a3cf44353548ad5e</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -5643,6 +5680,7 @@
<idVisit>16</idVisit>
<visitIp>0.0.0.0</visitIp>
+ <fingerprint>692ea1d1f0443b8b</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -5771,6 +5809,7 @@
<idVisit>15</idVisit>
<visitIp>177.71.128.21</visitIp>
+ <fingerprint>edef9d660caccd5c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -5899,6 +5938,7 @@
<idVisit>14</idVisit>
<visitIp>177.71.128.21</visitIp>
+ <fingerprint>7ae9f82f9124d983</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -6027,6 +6067,7 @@
<idVisit>13</idVisit>
<visitIp>177.71.128.21</visitIp>
+ <fingerprint>500fbdadce92d63f</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -6155,6 +6196,7 @@
<idVisit>12</idVisit>
<visitIp>175.41.192.34</visitIp>
+ <fingerprint>7dbe64d9ac3eea82</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -6283,6 +6325,7 @@
<idVisit>11</idVisit>
<visitIp>175.41.192.34</visitIp>
+ <fingerprint>02a21cf47c7a9478</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -6411,6 +6454,7 @@
<idVisit>10</idVisit>
<visitIp>0.0.0.0</visitIp>
+ <fingerprint>805e6b9dc3252d35</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -6539,6 +6583,7 @@
<idVisit>69</idVisit>
<visitIp>175.41.193.45</visitIp>
+ <fingerprint>37efd8a9533db733</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -6667,6 +6712,7 @@
<idVisit>71</idVisit>
<visitIp>175.41.191.45</visitIp>
+ <fingerprint>0dd64393b14e46cf</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -6795,6 +6841,7 @@
<idVisit>9</idVisit>
<visitIp>175.41.192.9</visitIp>
+ <fingerprint>bbe2b69b9d6206c8</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -6923,6 +6970,7 @@
<idVisit>8</idVisit>
<visitIp>175.41.192.9</visitIp>
+ <fingerprint>94bbcc6321ee7261</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -7051,6 +7099,7 @@
<idVisit>7</idVisit>
<visitIp>72.44.32.10</visitIp>
+ <fingerprint>0aaaacad93d951db</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -7179,6 +7228,7 @@
<idVisit>6</idVisit>
<visitIp>72.44.32.10</visitIp>
+ <fingerprint>e12d9a8c305a3708</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -7307,6 +7357,7 @@
<idVisit>5</idVisit>
<visitIp>72.44.32.10</visitIp>
+ <fingerprint>bbf07e6c90b48685</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -7435,6 +7486,7 @@
<idVisit>4</idVisit>
<visitIp>175.41.192.40</visitIp>
+ <fingerprint>659f2f521aa74750</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -7563,6 +7615,7 @@
<idVisit>3</idVisit>
<visitIp>175.41.192.40</visitIp>
+ <fingerprint>7aa833c1c3d3ff36</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -7691,6 +7744,7 @@
<idVisit>2</idVisit>
<visitIp>175.41.192.40</visitIp>
+ <fingerprint>44530bd12cf9e583</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -7819,6 +7873,7 @@
<idVisit>70</idVisit>
<visitIp>175.41.193.46</visitIp>
+ <fingerprint>c4a18d78c000c9eb</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -7947,6 +8002,7 @@
<idVisit>72</idVisit>
<visitIp>175.41.191.46</visitIp>
+ <fingerprint>12672863d3c913e1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -8075,6 +8131,7 @@
<idVisit>1</idVisit>
<visitIp>175.41.192.40</visitIp>
+ <fingerprint>f152b3081ce58fe5</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs_siteIdThree_TrackedUsingLogReplayWithFixedSiteId__Live.getLastVisitsDetails_range.xml b/tests/PHPUnit/System/expected/test_ImportLogs_siteIdThree_TrackedUsingLogReplayWithFixedSiteId__Live.getLastVisitsDetails_range.xml
index bfb5ede5de..7083dded59 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs_siteIdThree_TrackedUsingLogReplayWithFixedSiteId__Live.getLastVisitsDetails_range.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs_siteIdThree_TrackedUsingLogReplayWithFixedSiteId__Live.getLastVisitsDetails_range.xml
@@ -5,6 +5,7 @@
<idVisit>56</idVisit>
<visitIp>174.97.139.63</visitIp>
+ <fingerprint>8ca20e3b82c2cd8e</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -142,6 +143,7 @@
<idVisit>49</idVisit>
<visitIp>206.190.75.8</visitIp>
+ <fingerprint>cca042bdad090064</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -285,6 +287,7 @@
<idVisit>55</idVisit>
<visitIp>193.159.20.129</visitIp>
+ <fingerprint>812bd9b9728d78fb</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -434,6 +437,7 @@
<idVisit>53</idVisit>
<visitIp>50.244.17.130</visitIp>
+ <fingerprint>3ac61952f99e2d53</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -598,6 +602,7 @@
<idVisit>54</idVisit>
<visitIp>84.194.72.21</visitIp>
+ <fingerprint>01b5ae86be8c23a0</fingerprint>
<actionDetails>
<row>
<type>outlink</type>
@@ -737,6 +742,7 @@
<idVisit>52</idVisit>
<visitIp>108.211.181.12</visitIp>
+ <fingerprint>18feb08b734d8ada</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -886,6 +892,7 @@
<idVisit>51</idVisit>
<visitIp>219.101.46.222</visitIp>
+ <fingerprint>119d38feb66b039a</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1021,6 +1028,7 @@
<idVisit>50</idVisit>
<visitIp>80.136.160.65</visitIp>
+ <fingerprint>4250ad6a1eb0d7d1</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1150,6 +1158,7 @@
<idVisit>48</idVisit>
<visitIp>188.107.238.9</visitIp>
+ <fingerprint>589d8bdb92c383bd</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1299,6 +1308,7 @@
<idVisit>46</idVisit>
<visitIp>93.80.130.163</visitIp>
+ <fingerprint>ea1589bc543ab4c0</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1484,6 +1494,7 @@
<idVisit>47</idVisit>
<visitIp>176.41.226.154</visitIp>
+ <fingerprint>1a2817a163b2805e</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1625,6 +1636,7 @@
<idVisit>45</idVisit>
<visitIp>84.194.72.21</visitIp>
+ <fingerprint>01b5ae86be8c23a0</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1766,6 +1778,7 @@
<idVisit>43</idVisit>
<visitIp>0.0.0.0</visitIp>
+ <fingerprint>e8e54c258f211e0c</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1905,6 +1918,7 @@
<idVisit>44</idVisit>
<visitIp>0.0.0.0</visitIp>
+ <fingerprint>6e7df29fc80d00de</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -2052,6 +2066,7 @@
<idVisit>30</idVisit>
<visitIp>0.0.0.0</visitIp>
+ <fingerprint>43c578fad9b1f13c</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_offsetAndLimit_1__Live.getLastVisitsDetails_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_offsetAndLimit_1__Live.getLastVisitsDetails_month.xml
index 39dfd793ef..bd4f3d8460 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_offsetAndLimit_1__Live.getLastVisitsDetails_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_offsetAndLimit_1__Live.getLastVisitsDetails_month.xml
@@ -5,6 +5,7 @@
<idVisit>18</idVisit>
<visitIp>1.2.4.8</visitIp>
+ <fingerprint>a36244db4114afa7</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -247,6 +248,7 @@
<idVisit>17</idVisit>
<visitIp>1.2.4.8</visitIp>
+ <fingerprint>a36244db4114afa7</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -400,6 +402,7 @@
<idVisit>16</idVisit>
<visitIp>1.2.4.7</visitIp>
+ <fingerprint>28a7ee52024f3a89</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_offsetAndLimit_2__Live.getLastVisitsDetails_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_offsetAndLimit_2__Live.getLastVisitsDetails_month.xml
index 7f687b6e36..5e5c400c19 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_offsetAndLimit_2__Live.getLastVisitsDetails_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_offsetAndLimit_2__Live.getLastVisitsDetails_month.xml
@@ -5,6 +5,7 @@
<idVisit>15</idVisit>
<visitIp>1.2.4.7</visitIp>
+ <fingerprint>28a7ee52024f3a89</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -158,6 +159,7 @@
<idVisit>14</idVisit>
<visitIp>1.2.4.6</visitIp>
+ <fingerprint>289e2fcbb06929fa</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -400,6 +402,7 @@
<idVisit>13</idVisit>
<visitIp>1.2.4.6</visitIp>
+ <fingerprint>289e2fcbb06929fa</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_sortByIdVisit__Live.getLastVisitsDetails_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_sortByIdVisit__Live.getLastVisitsDetails_month.xml
index ffa2c85472..1919797296 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_sortByIdVisit__Live.getLastVisitsDetails_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_sortByIdVisit__Live.getLastVisitsDetails_month.xml
@@ -5,6 +5,7 @@
<idVisit>35</idVisit>
<visitIp>194.57.91.215</visitIp>
+ <fingerprint>5bc9628006479118</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -140,6 +141,7 @@
<idVisit>18</idVisit>
<visitIp>1.2.4.8</visitIp>
+ <fingerprint>a36244db4114afa7</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -382,6 +384,7 @@
<idVisit>17</idVisit>
<visitIp>1.2.4.8</visitIp>
+ <fingerprint>a36244db4114afa7</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -535,6 +538,7 @@
<idVisit>16</idVisit>
<visitIp>1.2.4.7</visitIp>
+ <fingerprint>28a7ee52024f3a89</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -752,6 +756,7 @@
<idVisit>15</idVisit>
<visitIp>1.2.4.7</visitIp>
+ <fingerprint>28a7ee52024f3a89</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -905,6 +910,7 @@
<idVisit>14</idVisit>
<visitIp>1.2.4.6</visitIp>
+ <fingerprint>289e2fcbb06929fa</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1147,6 +1153,7 @@
<idVisit>13</idVisit>
<visitIp>1.2.4.6</visitIp>
+ <fingerprint>289e2fcbb06929fa</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_sortDesc__Live.getLastVisitsDetails_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_sortDesc__Live.getLastVisitsDetails_month.xml
index ffa2c85472..1919797296 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_sortDesc__Live.getLastVisitsDetails_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_sortDesc__Live.getLastVisitsDetails_month.xml
@@ -5,6 +5,7 @@
<idVisit>35</idVisit>
<visitIp>194.57.91.215</visitIp>
+ <fingerprint>5bc9628006479118</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -140,6 +141,7 @@
<idVisit>18</idVisit>
<visitIp>1.2.4.8</visitIp>
+ <fingerprint>a36244db4114afa7</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -382,6 +384,7 @@
<idVisit>17</idVisit>
<visitIp>1.2.4.8</visitIp>
+ <fingerprint>a36244db4114afa7</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -535,6 +538,7 @@
<idVisit>16</idVisit>
<visitIp>1.2.4.7</visitIp>
+ <fingerprint>28a7ee52024f3a89</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -752,6 +756,7 @@
<idVisit>15</idVisit>
<visitIp>1.2.4.7</visitIp>
+ <fingerprint>28a7ee52024f3a89</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -905,6 +910,7 @@
<idVisit>14</idVisit>
<visitIp>1.2.4.6</visitIp>
+ <fingerprint>289e2fcbb06929fa</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1147,6 +1153,7 @@
<idVisit>13</idVisit>
<visitIp>1.2.4.6</visitIp>
+ <fingerprint>289e2fcbb06929fa</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__Live.getLastVisitsDetails_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__Live.getLastVisitsDetails_month.xml
index 04a0bbc3eb..4455bf8a41 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__Live.getLastVisitsDetails_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__Live.getLastVisitsDetails_month.xml
@@ -5,6 +5,7 @@
<idVisit>35</idVisit>
<visitIp>194.57.91.215</visitIp>
+ <fingerprint>5bc9628006479118</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -140,6 +141,7 @@
<idVisit>18</idVisit>
<visitIp>1.2.4.8</visitIp>
+ <fingerprint>a36244db4114afa7</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -382,6 +384,7 @@
<idVisit>17</idVisit>
<visitIp>1.2.4.8</visitIp>
+ <fingerprint>a36244db4114afa7</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -535,6 +538,7 @@
<idVisit>16</idVisit>
<visitIp>1.2.4.7</visitIp>
+ <fingerprint>28a7ee52024f3a89</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -752,6 +756,7 @@
<idVisit>15</idVisit>
<visitIp>1.2.4.7</visitIp>
+ <fingerprint>28a7ee52024f3a89</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -905,6 +910,7 @@
<idVisit>14</idVisit>
<visitIp>1.2.4.6</visitIp>
+ <fingerprint>289e2fcbb06929fa</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1147,6 +1153,7 @@
<idVisit>13</idVisit>
<visitIp>1.2.4.6</visitIp>
+ <fingerprint>289e2fcbb06929fa</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1300,6 +1307,7 @@
<idVisit>12</idVisit>
<visitIp>1.2.4.5</visitIp>
+ <fingerprint>3e5f540b8952a4ab</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1517,6 +1525,7 @@
<idVisit>11</idVisit>
<visitIp>1.2.4.5</visitIp>
+ <fingerprint>3e5f540b8952a4ab</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -1670,6 +1679,7 @@
<idVisit>10</idVisit>
<visitIp>1.2.4.4</visitIp>
+ <fingerprint>17b5ac19cce8a192</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Live.getLastVisitsDetails_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Live.getLastVisitsDetails_day.xml
index f3ebb7bcc0..3b52e4da11 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Live.getLastVisitsDetails_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Live.getLastVisitsDetails_day.xml
@@ -5,6 +5,7 @@
<idVisit>2</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -142,6 +143,7 @@
<idVisit>1</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitor_NoKeywordSpecified__Live.getLastVisitsDetails_day.xml b/tests/PHPUnit/System/expected/test_OneVisitor_NoKeywordSpecified__Live.getLastVisitsDetails_day.xml
index ac12048f0d..3db0e6d8c6 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitor_NoKeywordSpecified__Live.getLastVisitsDetails_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitor_NoKeywordSpecified__Live.getLastVisitsDetails_day.xml
@@ -5,6 +5,7 @@
<idVisit>2</idVisit>
<visitIp>156.5.0.0</visitIp>
+ <fingerprint>5e45ddfc31394136</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -126,6 +127,7 @@
<idVisit>1</idVisit>
<visitIp>156.5.0.0</visitIp>
+ <fingerprint>5e45ddfc31394136</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitor_SeveralDays_ImportedInRandomOrderTest_shouldShowOneVisit_InEachOfThreeDays__Live.getLastVisitsDetails_month.xml b/tests/PHPUnit/System/expected/test_OneVisitor_SeveralDays_ImportedInRandomOrderTest_shouldShowOneVisit_InEachOfThreeDays__Live.getLastVisitsDetails_month.xml
index 25e232dedb..3f1d98ef65 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitor_SeveralDays_ImportedInRandomOrderTest_shouldShowOneVisit_InEachOfThreeDays__Live.getLastVisitsDetails_month.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitor_SeveralDays_ImportedInRandomOrderTest_shouldShowOneVisit_InEachOfThreeDays__Live.getLastVisitsDetails_month.xml
@@ -4,6 +4,7 @@
<idSite>1</idSite>
<idVisit>1</idVisit>
<visitIp>24.125.31.147</visitIp>
+ <fingerprint>05cd49ef59bf6620</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -117,6 +118,7 @@
<idSite>1</idSite>
<idVisit>2</idVisit>
<visitIp>24.125.31.147</visitIp>
+ <fingerprint>05cd49ef59bf6620</fingerprint>
<actionDetails>
<row>
<type>action</type>
@@ -230,6 +232,7 @@
<idSite>1</idSite>
<idVisit>3</idVisit>
<visitIp>24.125.31.147</visitIp>
+ <fingerprint>05cd49ef59bf6620</fingerprint>
<actionDetails>
<row>
<type>action</type>
diff --git a/tests/PHPUnit/System/expected/test_Utf8mb4__Live.getLastVisitsDetails_year.xml b/tests/PHPUnit/System/expected/test_Utf8mb4__Live.getLastVisitsDetails_year.xml
index fd57fc16d0..171a2bb352 100644
--- a/tests/PHPUnit/System/expected/test_Utf8mb4__Live.getLastVisitsDetails_year.xml
+++ b/tests/PHPUnit/System/expected/test_Utf8mb4__Live.getLastVisitsDetails_year.xml
@@ -5,6 +5,7 @@
<idVisit>1</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>ecommerceAbandonedCart</type>
diff --git a/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getSegmentsMetadata.xml b/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getSegmentsMetadata.xml
index 3a02038b2d..50b390f668 100644
--- a/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getSegmentsMetadata.xml
+++ b/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getSegmentsMetadata.xml
@@ -118,6 +118,14 @@
<row>
<type>dimension</type>
<category>Visitors</category>
+ <name>Fingerprint</name>
+ <segment>fingerprint</segment>
+ <acceptedValues>1eceaa833348b187 - any 16 Hexadecimal chars ID, which can be fetched from API.getLastVisitsDetails</acceptedValues>
+ <permission>1</permission>
+ </row>
+ <row>
+ <type>dimension</type>
+ <category>Visitors</category>
<name>Local time - hour (Start of visit)</name>
<segment>visitLocalHour</segment>
<acceptedValues>0, 1, 2, 3, ..., 20, 21, 22, 23</acceptedValues>
diff --git a/tests/PHPUnit/System/expected/test_csvExport__Live.getLastVisitsDetails_day.csv b/tests/PHPUnit/System/expected/test_csvExport__Live.getLastVisitsDetails_day.csv
index d72489946a..842df3498b 100644
--- a/tests/PHPUnit/System/expected/test_csvExport__Live.getLastVisitsDetails_day.csv
+++ b/tests/PHPUnit/System/expected/test_csvExport__Live.getLastVisitsDetails_day.csv
Binary files differ
diff --git a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getFirstVisitForVisitorId.xml b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getFirstVisitForVisitorId.xml
index 7b3efefb91..d62cc3495e 100644
--- a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getFirstVisitForVisitorId.xml
+++ b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getFirstVisitForVisitorId.xml
@@ -5,6 +5,7 @@
<idVisit>2</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>d5089722a4391cf9</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
diff --git a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getLastVisits.xml b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getLastVisits.xml
index c7b7c2dafe..e7d3f424b2 100644
--- a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getLastVisits.xml
+++ b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getLastVisits.xml
@@ -5,6 +5,7 @@
<idVisit>3</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>d5089722a4391cf9</fingerprint>
<actionDetails>
<row>
<type>outlink</type>
@@ -125,6 +126,7 @@
<idVisit>2</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>d5089722a4391cf9</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -259,6 +261,7 @@
<idVisit>1</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>goal</type>
diff --git a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getLastVisitsDetails_range.xml b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getLastVisitsDetails_range.xml
index c7b7c2dafe..e7d3f424b2 100644
--- a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getLastVisitsDetails_range.xml
+++ b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getLastVisitsDetails_range.xml
@@ -5,6 +5,7 @@
<idVisit>3</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>d5089722a4391cf9</fingerprint>
<actionDetails>
<row>
<type>outlink</type>
@@ -125,6 +126,7 @@
<idVisit>2</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>d5089722a4391cf9</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -259,6 +261,7 @@
<idVisit>1</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>goal</type>
diff --git a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getVisitorProfile.xml b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getVisitorProfile.xml
index 7c2ffa5758..27111e5b7b 100644
--- a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getVisitorProfile.xml
+++ b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getVisitorProfile.xml
@@ -29,6 +29,7 @@
<idVisit>3</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>d5089722a4391cf9</fingerprint>
<actionDetails>
<row>
<type>outlink</type>
@@ -158,6 +159,7 @@
<idVisit>2</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>d5089722a4391cf9</fingerprint>
<actionDetails>
<row>
<type>goal</type>
diff --git a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getFirstVisitForVisitorId.xml b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getFirstVisitForVisitorId.xml
index 7b3efefb91..d62cc3495e 100644
--- a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getFirstVisitForVisitorId.xml
+++ b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getFirstVisitForVisitorId.xml
@@ -5,6 +5,7 @@
<idVisit>2</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>d5089722a4391cf9</fingerprint>
<actionDetails>
</actionDetails>
<goalConversions>1</goalConversions>
diff --git a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getLastVisits.xml b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getLastVisits.xml
index c7b7c2dafe..e7d3f424b2 100644
--- a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getLastVisits.xml
+++ b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getLastVisits.xml
@@ -5,6 +5,7 @@
<idVisit>3</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>d5089722a4391cf9</fingerprint>
<actionDetails>
<row>
<type>outlink</type>
@@ -125,6 +126,7 @@
<idVisit>2</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>d5089722a4391cf9</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -259,6 +261,7 @@
<idVisit>1</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>goal</type>
diff --git a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getLastVisitsDetails_range.xml b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getLastVisitsDetails_range.xml
index c7b7c2dafe..e7d3f424b2 100644
--- a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getLastVisitsDetails_range.xml
+++ b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getLastVisitsDetails_range.xml
@@ -5,6 +5,7 @@
<idVisit>3</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>d5089722a4391cf9</fingerprint>
<actionDetails>
<row>
<type>outlink</type>
@@ -125,6 +126,7 @@
<idVisit>2</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>d5089722a4391cf9</fingerprint>
<actionDetails>
<row>
<type>goal</type>
@@ -259,6 +261,7 @@
<idVisit>1</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>e16cf2bbaeea2c88</fingerprint>
<actionDetails>
<row>
<type>goal</type>
diff --git a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getVisitorProfile.xml b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getVisitorProfile.xml
index 7c2ffa5758..27111e5b7b 100644
--- a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getVisitorProfile.xml
+++ b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getVisitorProfile.xml
@@ -29,6 +29,7 @@
<idVisit>3</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>d5089722a4391cf9</fingerprint>
<actionDetails>
<row>
<type>outlink</type>
@@ -158,6 +159,7 @@
<idVisit>2</idVisit>
<visitIp>156.5.3.2</visitIp>
+ <fingerprint>d5089722a4391cf9</fingerprint>
<actionDetails>
<row>
<type>goal</type>