URL, который вы пытаетесь использовать, кажется, используется как правильный разделитель пути и строки запроса.Вы не должны пытаться добавить знак вопроса самостоятельно, а вместо этого реализовать раздел после знака вопроса в виде строки запроса.Например:
l(t('My Link'), 'campaign/resurfacing-seminar', array(
'query' => array(
'campid' => '70150000000Tbdk',
'eloqua' => 'SEM-110604-SyracuseNY-Lowe',
),
));