Hi, Has anyone ever worked with customTask in Tealium IQ? I'm trying to duplicate a hit send to Google Analytics, but for some reason it doesn't work. Below the extension I wrote. I've mapped the variable custom_task in my Google Universal Analytics tag to the variable set.customTask: b.custom_task = setCustomTask();
function setCustomTask() {
// Replace newTrackingId value with the UA property to which you want to duplicate this tag
var newTrackingId = b.ua_account_duplicate;
console.log(newTrackingId);
var globalSendTaskName = '_' + newTrackingId + '_originalSendTask';
return function(customModel) {
window[globalSendTaskName] = window[globalSendTaskName] || customModel.get('sendHitTask');
customModel.set('sendHitTask', function(sendModel) {
var hitPayload = sendModel.get('hitPayload');
var trackingId = new RegExp(sendModel.get('trackingId'), 'gi');
window[globalSendTaskName](sendModel);
console.log('in duplication hit part');
sendModel.set('hitPayload', hitPayload.replace(trackingId, newTrackingId), true);
window[globalSendTaskName](sendModel);
});
};
} Hope someone knows how I can fix this. Thanks in advance!
... View more