Retrieve clicks from an email send verified

Learn how to retrieve the number of clicks and other link information from an email send in Salesforce Marketing Cloud (SFMC) with SSJS (server-side JavaScript). Code snippets include WSProxy method.

WSProxy

var api = new Script.Util.WSProxy();

var cols = [
    "ID", 
    "SendID", 
    "Client.ID", 
    "Client.PartnerClientKey", 
    "Link.ID", 
    "Link.TotalClicks", 
    "Link.UniqueClicks", 
    "Link.URL", 
    "Link.Alias"
];

var result = api.retrieve("LinkSend", cols, {
    Property: "SendID",
    SimpleOperator: "equals",
    Value: ["123456"]
});
<script runat="server">

    Platform.Load("core", "1");

    var api = new Script.Util.WSProxy();

	try {

        var cols = [
            "ID", 
            "SendID", 
            "Client.ID", 
            "Client.PartnerClientKey", 
            "Link.ID", 
            "Link.TotalClicks", 
            "Link.UniqueClicks", 
            "Link.URL", 
            "Link.Alias"
        ];

        var result = api.retrieve("LinkSend", cols, {
            Property: "SendID",
            SimpleOperator: "equals",
            Value: ["123456"]
        });

        Write(Stringify(result));
		
	} catch(error) {
        Write(Stringify(error));
    }	

</script>
{
    "Status": "OK",
    "RequestID": "S0M3-GU1D-K3Y-G03SR1G4T-H3R3",
    "Results": [
        {
            "SendID": 1234567,
            "Link": {
                "LastClicked": "0001-01-01T00:00:00.000",
                "Alias": "https://www.mywebsite.com/",
                "TotalClicks": 16,
                "UniqueClicks": 7,
                "URL": "https://www.mywebsite.com/",
                "Subscribers": null,
                "IDLong": 0,
                "Client": null,
                "PartnerKey": null,
                "PartnerProperties": null,
                "CreatedDate": "0001-01-01T00:00:00.000",
                "ModifiedDate": null,
                "ID": 11223344,
                "ObjectID": null,
                "CustomerKey": null,
                "Owner": null,
                "CorrelationID": null,
                "ObjectState": null,
                "IsPlatformObject": false
            },
            "IDLong": 0,
            "Client": {
                "ID": 987654321,
                "ClientID1": 0,
                "PartnerClientKey": null,
                "UserID": 0,
                "PartnerUserKey": null,
                "CreatedBy": 0,
                "ModifiedBy": 0,
                "EnterpriseID": 0,
                "CustomerKey": null,
                "CustomerID": null
            },
            "PartnerKey": null,
            "PartnerProperties": null,
            "CreatedDate": "0001-01-01T00:00:00.000",
            "ModifiedDate": null,
            "ID": 123456789,
            "ObjectID": null,
            "CustomerKey": null,
            "Owner": null,
            "CorrelationID": null,
            "ObjectState": null,
            "IsPlatformObject": false
        }
    ],
    "HasMoreRows": false
}

WARNING

SendID refers to the unique identifier for a specific send (JobID in the Send Log).

Reference

Ressources and references related to the current methods.

SOAP object