You may need to alter the structure of the xml templates for campaign, try looking into the following.
\Neolane v6\datakit\nms\eng\package\core.xml
<option dataType="12" name="NmsTracking_OpenFormula">
<desc>Open URL computation script</desc>
<memoValue><![CDATA[<%= "<img height='0' width='0' alt='' src='"
%><% if( typeof strPurlTrackingServer!="undefined" && strPurlTrackingServer.toString() ) { %><%= strPurlTrackingServer %><% } else { %><%@ include option='NmsTracking_ServerUrl' %><% } %>/r/?id=<%=
type.substr(0, 1) + (message.id<0 ? (message.id+4294967296) : message.id).toString(16).toLowerCase()
%>,<%@ value object="delivery" xpath="@idTracking" %>,<%= escapeUrl("$(urlId)") %><%
if (document.mode == "forward")
{
var d = message.getParameter("d")
if( d )
d = d.split(",")
%>&ap_visitorId=<%=message.getParameter("visitorId") != '' ? message.getParameter("visitorId"):0 %>&ap_category=<%= d[0]?d[0]:'' %>&ap_deliveryId=<%=d[1]?parseInt(d[1],16):0%><%
} %><%= "'/>" %>]]></memoValue>
</option>
Also look into "\Neolane v6\datakit\nms\eng\package\campaign.xm"
I strongly suggest that you do not alter these, when you upgrade, any changes to these files will be lost anyways.