Currently the Goals plugin & Actions plugin does not issue an error when given an unsupported Segment.
The list of SQL segments supported by the Goals API are:
'idvisitor',
'referer_type',
'referer_name',
'referer_keyword',
'visitor_returning',
'visitor_days_since_first',
'visitor_days_since_order',
'visitor_count_visits',
'visit_goal_buyer',
'location_country',
'location_continent',
'revenue',
'custom_var_k1',
'custom_var_v1',
'custom_var_k2',
'custom_var_v2',
'custom_var_k3',
'custom_var_v3',
'custom_var_k4',
'custom_var_v4',
'custom_var_k5',
'custom_var_v5',
We should either:
I vote for the solution to make all segments work for all API functions.
(In [4717]) Fixes #2434 Now Actions.get* and Goals.get* (which were the two API not supporting all segments) have full support of all segments + adding tests
Refs #2432