Información acerca de Modificaciones página en Adobe Target que le permite ver las modificaciones realizadas en su página y agregar otras (selector de CSS, mbox y código personalizado).
El Modificaciones Esta página muestra todos los cambios realizados en su página en el Compositor de experiencias visuales (VEC). También permite realizar otros cambios haciendo clic en cada elemento de la página y selección de una acción. Cada cambio que realiza aparece como una acción o elemento separado en la lista Modificaciones. También puede añadir modificaciones, incluidos los tipos siguientes: Selector de CSS, Mbox y Código personalizado.
La página Modificaciones muestra todos los cambios realizados en su página en el VEC. Cada cambio que realiza aparece como una acción o elemento separado en la lista Modificaciones.
Utilice la página Modificaciones para realizar pequeños cambios en el selector que Target elige cuando se utiliza el VEC para configurar el envío del contenido. Puede cambiar el contenido o un atributo HTML. También puede editar el código para crear el equivalente de una oferta HTML dentro de un mbox.
Utilice la página Modificaciones para:
Ver una acción realizada en el compositor visual.
Editar una acción existente. Pase el ratón sobre la modificación que quiera y luego haga clic en el icono Editar.
Haga los cambios.
Eliminar una acción existente. Pase el ratón sobre la modificación que quiera y luego haga clic en el icono Eliminar.
Agregar una nueva modificación. Haga clic en Agregar modificación o en el icono + y, a continuación, especifique los cambios tal y como se describe a continuación.
Fíjese en que, una vez que se crea una modificación, Target muestra un icono + en la parte superior del panel Modificaciones en lugar del botón Agregar modificación en la parte inferior del panel.
Acople el panel Modificaciones verticalmente en el lateral de la interfaz de usuario de Target u horizontalmente en la parte inferior. Haga clic en el icono Acoplar para conmutar entre dos configuraciones.
En la siguiente ilustración se muestra el panel de Modificaciones acoplado en la parte inferior de la pantalla:
Si desea mostrar la página Modificaciones para una experiencia seleccionada, vaya al panel del VEC y haga clic en el icono Modificaciones </>.
Nota: para abrir el panel Modificaciones en el Compositor de experiencias basadas en formularios, cree o modifique una oferta HTML. Para obtener más información, consulte Compositor de experiencias basadas en formularios.
La página Modificaciones se abre y la pantalla se divide en un modo visual a la izquierda y el panel Modificaciones a la derecha. Haga clic en el icono Acoplar para acoplar el panel de Modificaciones verticalmente en el lateral de la interfaz de usuario de Target u horizontalmente en la parte inferior. Observe que, en la siguiente ilustración, la Experiencia A no tiene modificaciones previas.
La Experiencia B muestra las modificaciones anteriores en el panel Modificaciones de la derecha.
Para agregar una modificación:
Aparecerá el panel Modificaciones:
En la lista desplegable Tipo de modificaciones, elija el tipo deseado:
Tipo de modificaciones | Detalles |
---|---|
Selector de CSS | En el cuadro Selector de elemento CSS, especifique el elemento CSS que desee modificar, elija un tipo de acción (Establecer contenido o Establecer atributo) y, a continuación, rellene la información necesaria y el contenido deseado. |
Mbox | Especifique el nombre del mbox y el contenido deseado. Nota: Los mboxes ya no son compatibles con el VEC en páginas que utilizan at.js 2.x. Como solución alternativa:
|
Código personalizado | Especifique un nombre opcional, seleccione o anule la selección de la opción Agregar código en la <HEAD> sección, según sus preferencias, y después agregue el código personalizado.Si selecciona Agregar código en la Si anula la selección de Agregar código en la Si es el HTML de Nota: los scripts se ejecutan de forma asíncrona. Esto significa que no puede, por ejemplo, usar Código personalizado ofrece una interfaz no visual para ver, modificar y agregar nuevas acciones dentro del VEC, del Compositor de experiencias basadas en formularios y del editor de ofertas HTML. El panel proporciona una vista de código de una experiencia para ayudarlo a crear experiencias más complejas, ajustar las existentes y solucionar problemas. Código personalizado está pensado para usuarios avanzados que se sientan cómodos con HTML, JavaScript y CSS. La vista de código puede ayudarle a modificar o ajustar cambios, o corregir problemas de selector. También se puede usar para agregar nuevo código y nuevas acciones personalizados. Puede agregar más de un código personalizado y, si lo desea, asignarles nombre. Nota: en este momento, Código personalizado solo está disponible para actividades A/B y Segmentación de experiencias (XT). Código personalizado se desactiva para el solapamiento y si se aplica una oferta de redirección. Código personalizado admite los siguientes casos de uso:
Código personalizado admite HTML, scripts y estilos. Se puede agregar o editar cualquier script o código HTML válido. |
Agregue todas las modificaciones que sean necesarias.
El panel Código personalizado contiene código que se ejecuta cuando la página empieza a cargarse.
Puede ejecutar el código JavaScript en la etiqueta <head>
. La ejecución del código no espera a que la etiqueta <body>
esté presente en el DOM.
Los selectores para acciones visuales siguientes dependen de los elementos HTML agregados en esta pestaña.
El panel Código personalizado suele utilizarse para añadir JavaScript o CSS en la parte superior de la página.
Use la pestaña Código personalizado para:
Usar JavaScript en línea o vincular a un archivo JavaScript externo
Por ejemplo, para cambiar el color de un elemento:
<script type="text/javascript">
document.getElementById("element_id").style.color = "blue";
</script>
Configurar un estilo en línea o vincular a una hoja de estilos externa
Por ejemplo, para definir una clase para un elemento overlay:
<style>
.overlay
{ position: absolute; top:0; left: 0; right: 0; bottom: 0; background: red; }
</style>
Agregar fragmentos de código HTML para definir nuevos elementos
Por ejemplo, use el siguiente fragmento de código HTML para crear una superposición <div>
con la clase CSS definida arriba:
<div class="overlay"></div>
Intercambiar el DOM listo, con jQuery
El siguiente ejemplo con JQuery supone que el sitio web del cliente tiene jQuery disponible en la página cuando Target ejecuta las ofertas.
<style>#default_content {visibility:hidden;}</style>
<script>
jQuery( document ).ready(function() {
jQuery("#default_content").html( "<span style='color:red'>Hello <strong>Again</strong></span>" );
jQuery("#default_content").css("visibility","visible");
});
</script>
Intercambiar el DOM listo, sin jQuery (no admite Internet Explorer 8)
<style>#default_content {visibility:hidden;}</style>
<script>
document.addEventListener("DOMContentLoaded", function(event) {
document.getElementById("default_content").innerHTML = "<span style='color:red'>Hello <strong>Again</strong></span>";
document.getElementById("default_content").style.visibility="visible";
});
</script>
Parámetros existentes de paso de redireccionamiento personalizado, parámetro s_tnt
(para integración heredada con Analytics), parámetro referrer y sesión mbox
<style type="text/css">body{display:none!important;}</style>
<script type="text/javascript">
var qs='';window.location.search?qs=window.location.search+'&':qs='?';
window.location.replace('//www.mywebsite.com/'+qs+'s_tnt=${campaign.id}:${campaign.recipe.id}:${campaign.recipe.trafficType}&s_tntref='+encodeURIComponent(document.referrer)+'&mboxSession='+mboxFactoryDefault.getSessionId().getId()+''+window.location.hash+'');
</script>
Agregue plantillas de experiencia de Adobe Target para su uso en código personalizado. Las plantillas de experiencia de Target son muestras precodificadas con entradas configurables que se utilizan para ejecutar casos de uso habituales para expertos en marketing. Estas plantillas de experiencia se proporcionan gratuitamente a los desarrolladores y expertos en marketing como punto de partida para la ejecución de casos de uso comunes, ya sea mediante el VEC o el Compositor de experiencias basadas en formularios. Entre los casos de uso tenemos lightboxes, carruseles, cuentas atrás y muchos más.
Para obtener más información, consulte Plantillas de experiencias.
Siempre ajuste el código personalizado en un elemento.
Por ejemplo:
<div id="custom-code">
// My Code goes here
</div>
En caso de que se necesiten modificaciones, realice cambios dentro de este contenedor.
Si ya no necesita el código personalizado, simplemente deje vacío este contenedor, pero no lo quite. Esto garantiza que no se vean afectadas otras modificaciones de la experiencia.
No use el ID de elemento “CDQID” para modificaciones de la página realizadas en el Editor de código.
Target aplica un nuevo ID de elemento con el valor “CDQID” a cualquier elemento en la página que Target haya modificado. Como este ID es aplicado por Target, no debería usarse para modificaciones o ajustes futuros en el Editor de código.
No realice acciones document.write en scripts de código personalizado.
Los scripts se ejecutan de forma asincrónica. Esto a menudo hace que las acciones document.write
aparezcan en el lugar equivocado de la página. No se recomienda el uso de document.write
en scripts creados con código personalizado.
Si crea un elemento y luego lo modifica, no elimine el elemento original.
Cada cambio crea un nuevo elemento en el panel Modificaciones. Como la segunda acción modifica al Elemento 1, si elimina el Elemento 1, esa acción ya no tiene nada para modificar. Por lo tanto, el cambio ya no funciona. Consulte “Resolución de problemas” a continuación para obtener más información.
Tenga cuidado si usa la característica de código personalizado para dos actividades que segmenten la misma dirección URL.
Si usa la característica de código personalizado para dos actividades que segmenten la misma dirección URL, JavaScript se inserta en la página desde ambas actividades. Target determina automáticamente el orden del contenido entregado. Asegúrese de que el código no dependa de la colocación. Depende de usted asegurarse de que no existan conflictos en el código.
El código personalizado no se ejecuta al utilizar triggerView
.
Las ofertas de código personalizado del VEC no se vuelven a procesar cuando triggerView()
se llama con {page: false}
como la opción.
He recibido el aviso de que una acción no se puede aplicar debido a cambios estructurales en una página. ¿Qué significa esto?
Este mensaje indica que la estructura de la página ha cambiado desde la última vez que se guardó la actividad.
Se puede acceder a los selectores que faltan mediante el modo Examinar. Recomendamos que elimine y después recree cada una de las experiencias para garantizar que el contenido tenga el aspecto deseado, como se indica en el mensaje de advertencia.
Cuando elimino un elemento, veo una advertencia que dice “Eliminar esta acción puede afectar a las acciones siguientes”. ¿Qué significa esto?
Por ejemplo, si ha realizado dos acciones:
Cada cambio crea un nuevo elemento en el panel Modificaciones. Como la segunda acción modifica al Elemento 1, si elimina el Elemento 1, la segunda acción ya no tiene nada para modificar. Por lo tanto, el cambio ya no funciona.
En otras palabras, si agrega un elemento con texto y luego, en una acción aparte, edita dicho elemento con un texto diferente, el panel Modificaciones muestra ambas acciones como elementos separados. Cuando editó el elemento, creó un nuevo elemento que modifica al original que usted creó, y que contiene el texto editado. Si luego elimina el elemento original, el texto editado no podrá encontrar el elemento editado y no se mostrará. El segundo elemento permanece en la lista de elementos, pero no afecta a la página porque el elemento al que cambia ya no existe.
Un elemento que creé con document.write
en un script no aparece donde espero que lo haga.
Los scripts se ejecutan de forma asincrónica. Esto a menudo hace que las acciones document.write
aparezcan en el lugar equivocado de la página. Adobe no recomienda el uso de document.write
en scripts creados con código personalizado.
Mi JavaScript muestra errores en el código personalizado.
Cualquier JavaScript en línea que no sea un JavaScript válido muestra errores en el código personalizado.
No puedo deshacer un cambio en el código personalizado.
En este momento no hay función Deshacer para las acciones de edición y eliminación en el panel Modificaciones y en el código personalizado. Deshacer una de estas operaciones podría provocar que la experiencia en el VEC no parezca coherente con las acciones que se muestran en el código personalizado. No obstante, las acciones del código personalizado están en el estado correcto y los envíos no se ven afectados en modo alguno. Este es un problema de la interfaz de usuario. Para actualizar la experiencia, guarde y abra de nuevo o vaya al paso siguiente y regrese. Una de las dos acciones vuelve a cargar la experiencia, que se muestra de nuevo correctamente y de forma coherente con las acciones del panel Modificaciones.
El código personalizado no produce los resultados esperados en Internet Explorer 8.
Target ya no admite IE8.