Hi David,
I appreciate you going all out on this tracking feature.
Technically this seems feasible but Adobe advises against this approach as this will put significant pressure on your marketing servers.
You have following options:
Option 1:
You should use Adobe analytics or any other analytics for this purpose and enable a connection between Adobe analytics and campaign to get this data.
Option 2:
You, please enable web tracking and use that feature for tracking the URLs:
Step 1: read these links
https://docs.campaign.adobe.com/doc/AC/en/CFG_Setting_up_web_tracking_Setup_stages.html
https://docs.campaign.adobe.com/doc/AC/en/CFG_Setting_up_web_tracking_Additional_parameters.html
https://docs.campaign.adobe.com/doc/AC/en/CFG_Setting_up_web_tracking_Anonymous_tracking.html
https://docs.campaign.adobe.com/doc/AC/en/CFG_Setting_up_web_tracking_Web_tracking_tag-_definition.h...
https://docs.campaign.adobe.com/doc/AC/en/CFG_Setting_up_web_tracking_Inserting_tags_in_your_site.ht...
Step 2: decide the right web tracking mode for your use case.
Step 3: raise a ticket for the hosted environment to enable the web tracking for your chosen web tracking mode.
Step 4: use DTM or any other tag manager service to drop following on your web pages:
<script type="text/javascript">
var _f = "nmsWebTracking"
var _t = window.location.href.match(/.*:\/\/[^\/]*(\/[^\?\#\&]*)/)[1] + "|w|" + _f
document.write("<img height='0' width='0' alt='' src='" +
window.location.protocol + "//tsupport/r/" +
Math.random().toString() + "?tagid=" + escape(_t) + "'/>")
</script>
step 5: check your webtracking table for the same.
Option 3:
You can use tracking log just like your approach, but this info will be available in your trakinglogRCP
- Create a dummy delivery (the delivery mapping must be identical to the mapping of the target schema),
- Enter the internal name of this delivery in the NmsTracking_WebTrackingDelivery option.
- Create a new entry in nms:trackingUrlInfo for every URL you have in your list target URLs
use this format: https://redir.xxx.xxx.com/r/?id=hxxxxx,71ffa3,71ffa8&p1=testParamData
Where:
"h" means HTML content (or "t" for text content).
xxxxx is the message ID / broadLog ID (hexadecimal).
71ffa3 is the NmsDelivery ID (hexadecimal).
71ffa8 is the NmsTrackingUrl ID (hexadecimal).
p1, p2, and so on, are all the parameters to substitute in the URL.
All site tracking information not directly subsequent to a click in the other e-mail can be viewed in the dummy delivery created.
Regards,
Amit