Class: Roistat::Resources::Analytics
- Defined in:
- lib/roistat/resources/analytics.rb,
sig/roistat.rbs
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#attribution_models(**body) ⇒ Object
POST /project/analytics/attribution-models.
-
#custom_manual_value_add(**body) ⇒ Object
POST /project/analytics/metrics/custom/manual/value/add.
-
#custom_manual_value_delete(**body) ⇒ Object
POST /project/analytics/metrics/custom/manual/value/delete.
-
#custom_manual_value_list(**body) ⇒ Object
POST /project/analytics/metrics/custom/manual/value/list.
-
#custom_metrics_list(**params) ⇒ Object
GET /project/analytics/metrics/custom/list.
-
#data(**body) ⇒ Object
POST /project/analytics/data.
-
#data_export_excel(**body) ⇒ Object
POST /project/analytics/data/export/excel.
-
#dimension_values(**body) ⇒ Object
POST /project/analytics/dimension-values.
-
#dimensions(**body) ⇒ Object
POST /project/analytics/dimensions.
-
#event_add(**body) ⇒ Object
POST /project/analytics/event/add.
-
#funnel_data(**body) ⇒ Object
POST /project/reports/funnel/data.
-
#list_orders(**body) ⇒ Object
POST /project/analytics/list-orders.
-
#metrics_new(**body) ⇒ Object
POST /project/analytics/metrics-new.
Methods inherited from Base
Constructor Details
This class inherits a constructor from Roistat::Resources::Base
Instance Method Details
#attribution_models(**body) ⇒ Object
POST /project/analytics/attribution-models
30 31 32 |
# File 'lib/roistat/resources/analytics.rb', line 30 def attribution_models(**body) post_optional_body("project/analytics/attribution-models", body) end |
#custom_manual_value_add(**body) ⇒ Object
POST /project/analytics/metrics/custom/manual/value/add
50 51 52 |
# File 'lib/roistat/resources/analytics.rb', line 50 def custom_manual_value_add(**body) client.post("project/analytics/metrics/custom/manual/value/add", body: body) end |
#custom_manual_value_delete(**body) ⇒ Object
POST /project/analytics/metrics/custom/manual/value/delete
55 56 57 |
# File 'lib/roistat/resources/analytics.rb', line 55 def custom_manual_value_delete(**body) client.post("project/analytics/metrics/custom/manual/value/delete", body: body) end |
#custom_manual_value_list(**body) ⇒ Object
POST /project/analytics/metrics/custom/manual/value/list
45 46 47 |
# File 'lib/roistat/resources/analytics.rb', line 45 def custom_manual_value_list(**body) post_optional_body("project/analytics/metrics/custom/manual/value/list", body) end |
#custom_metrics_list(**params) ⇒ Object
GET /project/analytics/metrics/custom/list
40 41 42 |
# File 'lib/roistat/resources/analytics.rb', line 40 def custom_metrics_list(**params) client.get("project/analytics/metrics/custom/list", params: params) end |
#data(**body) ⇒ Object
POST /project/analytics/data
5 6 7 |
# File 'lib/roistat/resources/analytics.rb', line 5 def data(**body) post_optional_body("project/analytics/data", body) end |
#data_export_excel(**body) ⇒ Object
POST /project/analytics/data/export/excel
10 11 12 |
# File 'lib/roistat/resources/analytics.rb', line 10 def data_export_excel(**body) client.post("project/analytics/data/export/excel", body: body, parse: :binary) end |
#dimension_values(**body) ⇒ Object
POST /project/analytics/dimension-values
25 26 27 |
# File 'lib/roistat/resources/analytics.rb', line 25 def dimension_values(**body) post_optional_body("project/analytics/dimension-values", body) end |
#dimensions(**body) ⇒ Object
POST /project/analytics/dimensions
20 21 22 |
# File 'lib/roistat/resources/analytics.rb', line 20 def dimensions(**body) post_optional_body("project/analytics/dimensions", body) end |
#event_add(**body) ⇒ Object
POST /project/analytics/event/add
65 66 67 |
# File 'lib/roistat/resources/analytics.rb', line 65 def event_add(**body) client.post("project/analytics/event/add", body: body) end |
#funnel_data(**body) ⇒ Object
POST /project/reports/funnel/data
60 61 62 |
# File 'lib/roistat/resources/analytics.rb', line 60 def funnel_data(**body) post_optional_body("project/reports/funnel/data", body) end |
#list_orders(**body) ⇒ Object
POST /project/analytics/list-orders
35 36 37 |
# File 'lib/roistat/resources/analytics.rb', line 35 def list_orders(**body) post_optional_body("project/analytics/list-orders", body) end |
#metrics_new(**body) ⇒ Object
POST /project/analytics/metrics-new
15 16 17 |
# File 'lib/roistat/resources/analytics.rb', line 15 def metrics_new(**body) post_optional_body("project/analytics/metrics-new", body) end |