diff options
author | Kate Butler <kate@innocraft.com> | 2019-04-02 00:56:57 +0300 |
---|---|---|
committer | diosmosis <diosmosis@users.noreply.github.com> | 2019-04-02 00:56:57 +0300 |
commit | 0df4c84a15de3dfb0ef4247c15a1dce97347976a (patch) | |
tree | 021a260dd71bcfba7519f1dc2e7849d399d95975 /plugins/API | |
parent | fdc3483a7243137fcc70421f2a2696c3b0f7958d (diff) |
New dimension for segmenting visitors by fingerprint (#14184)
* Add new dimension for segmenting by visitor fingerprint; expose fingerprint in getLastVisitsDetails API response
* Add new dimension for segmenting by visitor fingerprint
* Add new fingerprint field to API system test reference files
* System test fixes for visitor fingerprint
* System test fixes for visitor fingerprint
* System test changes for new fingerprint dimension
* Auto-suggest for new fingerprint segment
* Fix unit test
* Revert whitespace changes
* Fix metricId for new visitor fingerprint dimension
Diffstat (limited to 'plugins/API')
3 files changed, 69 insertions, 0 deletions
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 |