La función OOTB nms.eventHisto.GetMirrorUrl no devuelve ninguna dirección URL o devuelve una dirección URL incorrecta

En un flujo de trabajo con una actividad JS, al llamar a la función predeterminada (OOTB) nms.eventHisto.GetMirrorUrl, no devuelve ninguna dirección URL ni devuelve una dirección URL incorrecta. Añada comillas alrededor del ID de visita del evento en la llamada de función.

Descripción description

Entorno

Campaign Classic v8

Problema/Síntomas

En un flujo de trabajo con una actividad JS, al llamar a la función predeterminada (OOTB) nms.eventHisto.GetMirrorUrl, no devuelve ninguna dirección URL ni devuelve una dirección URL incorrecta.

Pasos a seguir:

  1. Cree un flujo de trabajo con una actividad JavaScript.

  2. En la actividad JavaScript, añada el siguiente código y reemplace 1234567 con un id de hito de evento existente en la instancia de marketing de ACC. Previsualice el historial de eventos para asegurarse de que tenga una URL espejo que funcione.

    logInfo('URL: ' + nms.eventHisto.GetMirrorUrl(1234567));

  3. Ejecute el flujo de trabajo y compruebe los registros:

    • No se devuelve ninguna dirección URL

      • O La dirección URL devuelta no coincide con la URL mostrada en la pestaña de vista previa del evento en el que invocó la función.

Resolución resolution

Solución:
Agregar comillas alrededor del evento id de histo en la llamada a la función.

La llamada debería tener un aspecto similar al siguiente:
logInfo('URL: ' + nms.eventHisto.GetMirrorUrl("1234567"));

Causa
La función no funciona porque se llama con un parámetro long.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f