2013-12-18 45 views
1

我想從piwik中使用此api CustomVariables.getCustomVariablesValuesFromNameId(idSite,句點,日期,idSubtable,segment ='')來獲取CustomVariable值。但是沒有這樣的例子,以及如何獲得潛在價值?使用Piwik API獲取自定義變量值

有沒有什麼辦法從piwik使用api獲取自定義變量值?

任何幫助或例子,將不勝感激。

回答

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參數。

這將導致以下網址:http://demo.piwik.org/index.php?module=API&method=CustomVariables.getCustomVariablesValuesFromNameId&idSite=7&period=day&date=yesterday&format=xml&idSubtable=110&token_auth=anonymous

調用此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自定義變量的值,該指標值。

相關問題