我正在尝试从piwik使用此api CustomVariables.getCustomVariablesValuesFromNameId(idSite,period,date,idSubtable,segment ='')来获取CustomVariable值。但是没有它的例子以及如何获得idsubtable值?
有没有办法使用api从piwik获取自定义变量值?
任何帮助或示例都将不胜感激。
答案 0 :(得分:1)
当然 - 一见钟情并不容易。所以这是它的工作原理:
您可以在http://demo.piwik.org/index.php?module=API&action=listAllAPI&idSite=7&period=day&date=yesterday#CustomVariables找到CustomVariables.getCustomVariables
的示例。生成的XML包含所有现有的自定义变量。
让我们以下面的例子为例:
<result>
<row>
<label>Forum status</label>
<nb_visits>593</nb_visits>
<nb_actions>1571</nb_actions>
<max_actions>40</max_actions>
<sum_visit_length>116860</sum_visit_length>
<bounce_count>389</bounce_count>
<goals>
<row idgoal='1'>
<nb_conversions>5</nb_conversions>
<nb_visits_converted>5</nb_visits_converted>
<revenue>15</revenue>
</row>
<row idgoal='2'>
<nb_conversions>9</nb_conversions>
<nb_visits_converted>9</nb_visits_converted>
<revenue>9</revenue>
</row>
<row idgoal='3'>
<nb_conversions>2</nb_conversions>
<nb_visits_converted>2</nb_visits_converted>
<revenue>2</revenue>
</row>
</goals>
<nb_conversions>16</nb_conversions>
<revenue>26</revenue>
<idsubdatatable>110</idsubdatatable>
</row>
</result>
在这种情况下,<label>
代表自定义变量的键。所包含的指标(例如nb_visits
,nb_actions
等)是该特定自定义变量的总和值。要获取Forum status
自定义变量的值,您需要使用idsubdatatable
的值作为idSubtable
参数。
调用此URL将产生类似以下结果:
<result>
<row>
<label>Anonymous</label>
<nb_visits>544</nb_visits>
<nb_actions>1185</nb_actions>
<max_actions>38</max_actions>
<sum_visit_length>83459</sum_visit_length>
<bounce_count>380</bounce_count>
<goals>
<row idgoal='1'>
<nb_conversions>5</nb_conversions>
<nb_visits_converted>5</nb_visits_converted>
<revenue>15</revenue>
</row>
<row idgoal='2'>
<nb_conversions>9</nb_conversions>
<nb_visits_converted>9</nb_visits_converted>
<revenue>9</revenue>
</row>
</goals>
<nb_conversions>14</nb_conversions>
<revenue>24</revenue>
</row>
<row>
<label>LoggedIn user</label>
<nb_visits>49</nb_visits>
<nb_actions>386</nb_actions>
<max_actions>40</max_actions>
<sum_visit_length>33401</sum_visit_length>
<bounce_count>9</bounce_count>
<goals>
<row idgoal='3'>
<nb_conversions>2</nb_conversions>
<nb_visits_converted>2</nb_visits_converted>
<revenue>2</revenue>
</row>
</goals>
<nb_conversions>2</nb_conversions>
<revenue>2</revenue>
</row>
</result>
每行的<label>
包含Forum status
自定义变量的值以及该值的指标。