reportGetClicks
public static array reportGetClicks(string token, string emailID)
Get the click URL stats for the given campaign.
Section
Reports Related Methods

Parameters
string tokenA valid token for your account. To generate a token, use the login method.
string emailIDThe email campaign ID for which the click statistics are to be fetched. To get the email campaign ID, use the reportGet method.

Returns
arrayReturns an array with the results.

Return Structure
integer sequenceThe sequence number of the record
string URLThe URL which was clicked
string clicksThe total number of clicks received by the URL
string percentThe percentage of the clicks received by the URL.


Examples
download example code
xmlrpc_reportGetClicks.php


  1. <?php
  2. /**
  3. This Example shows how to authenticate a user using XML-RPC.
  4. Note that we are using the PEAR XML-RPC client and recommend others do as well.
  5. **/
  6. require_once 'XML/RPC2/Client.php';
  7. require_once 'inc/config.php';
  8. $client = XML_RPC2_Client::create($apiURL);
  9. $token = $client->login($apiLogin, $apiPassword);
  10.  
  11. /**
  12. Fetch the latest campaign, so we can retrieve the email campaign ID.
  13. **/
  14. $campaignList = $client->reportGet($token, "", 1, 1, "", "");
  15. $campaignID = $campaignList[0]['id'];
  16.  
  17. $clickList = $client->reportGetClicks($token, $campaignID);
  18.  
  19. foreach($clickList as $rec){
  20.     echo $rec['sequence'] . "] URL: " . $rec['URL'];
  21.     echo " Clicks: " . $rec['clicks'];
  22.     echo " Percent: " . $rec['percent'] . "<br />";
  23. }
  24.  
  25. ?>