@@ -88,6 +88,28 @@ public function getApiForTesting()
8888 $ xmlFieldsToRemove = ['Referrers_visitorsFromAIAssistants ' , 'Referrers_distinctAIAssistants ' , 'Referrers_visitorsFromAIAssistants_percent ' ];
8989 }
9090
91+ if (version_compare (Version::VERSION , '5.6.0-alpha ' , '< ' )) {
92+ // In Matomo 5.6 AI agent information had been added
93+ $ xmlFieldsToRemove = array_merge ($ xmlFieldsToRemove , [
94+ 'nb_visits_ai_agent ' ,
95+ 'nb_actions_ai_agent ' ,
96+ 'nb_uniq_visitors_ai_agent ' ,
97+ 'nb_users_ai_agent ' ,
98+ 'max_actions_ai_agent ' ,
99+ 'bounce_rate_ai_agent ' ,
100+ 'nb_actions_per_visit_ai_agent ' ,
101+ 'avg_time_on_site_ai_agent ' ,
102+ 'nb_visits_human ' ,
103+ 'nb_actions_human ' ,
104+ 'nb_uniq_visitors_human ' ,
105+ 'nb_users_human ' ,
106+ 'max_actions_human ' ,
107+ 'bounce_rate_human ' ,
108+ 'nb_actions_per_visit_human ' ,
109+ 'avg_time_on_site_human ' ,
110+ ]);
111+ }
112+
91113 $ apiToTest [] = [
92114 'API.get ' ,
93115 [
@@ -111,6 +133,28 @@ public function getApiForTesting()
111133 $ columnsToHide = array_merge ($ columnsToHide , ['referrerAIAssistantUrl ' , 'referrerAIAssistantIcon ' ]);
112134 }
113135
136+ if (version_compare (Version::VERSION , '5.6.0-alpha ' , '< ' )) {
137+ // In Matomo 5.6 AI agent information had been added
138+ $ columnsToHide = array_merge ($ columnsToHide , [
139+ 'nb_visits_ai_agent ' ,
140+ 'nb_actions_ai_agent ' ,
141+ 'nb_uniq_visitors_ai_agent ' ,
142+ 'nb_users_ai_agent ' ,
143+ 'max_actions_ai_agent ' ,
144+ 'bounce_rate_ai_agent ' ,
145+ 'nb_actions_per_visit_ai_agent ' ,
146+ 'avg_time_on_site_ai_agent ' ,
147+ 'nb_visits_human ' ,
148+ 'nb_actions_human ' ,
149+ 'nb_uniq_visitors_human ' ,
150+ 'nb_users_human ' ,
151+ 'max_actions_human ' ,
152+ 'bounce_rate_human ' ,
153+ 'nb_actions_per_visit_human ' ,
154+ 'avg_time_on_site_human ' ,
155+ ]);
156+ }
157+
114158 $ apiToTest [] = [
115159 'Live.getLastVisitsDetails ' ,
116160 [
0 commit comments