Discussions

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Allow JavaScript and HTML5 in Shared and Dynamic Content to provide ability to globally manage landi

brettg
brettg Posts: 14 Blue Ribbon
edited November 2017 in Dream It

Eloqua disallows the use of JavaScript and HTML5 in Shared Content and Dynamic Content, which prevents us from managing certain pieces of code in one place for our landing pages. Can this restriction be removed? Here are some examples of fundamentals pieces of code that are restricted:

Restricted HTML in Shared Content

The "data-toggle" attribute is not allowed for the element "input"

Restricted HTML in Shared Content

The "data-placement" attribute is not allowed for the element "input"

Restricted HTML in Shared Content

The "script" element is not allowed

Restricted HTML in Shared Content

The "section" element is not allowed

Restricted HTML in Shared Content

The "article" element is not allowed

Restricted HTML in Shared Content

The "footer" element is not allowed

Restricted HTML in Shared Content

The "header" element is not allowed

Restricted HTML in Shared Content

The "nav" element is not allowed

Restricted HTML in Shared Content

The "iframe" element is not allowed

Restricted HTML in Shared Content

The "figure" element is not allowed

Restricted HTML in Shared Content

The "figcaption" element is not allowed

Restricted HTML in Shared Content

The "role" attribute is not allowed for the element "form"

Restricted HTML in Shared Content

The "required" attribute is not allowed for the element "label"

Restricted HTML in Shared Content

The "placeholder" attribute is not allowed for the element "input"

73 votes

Active · Last Updated

Comments

  • Brianna Young
    Brianna Young Posts: 23 Blue Ribbon

    I ran into this issue trying to embed a video in dynamic content for use on a landing page. The page had dynamic content for all 7 of our brands, and I was planning to only create only one page. In the end, I had to create 7 separate landing pages because of this issue.

  • I ran into this issue trying to embed a video in dynamic content for use on a landing page. The page had dynamic content for all 7 of our brands, and I was planning to only create only one page. In the end, I had to create 7 separate landing pages because of this issue.

    We want to put our Tealium tags in their own container of shared content in case we need to add or remove things in the future. Would be nice to edit once instead of thousands of LPs.

  • I have a similar use case when needing to trigger js, which is only applicable on certain languages (the dynamic content was looking up the user country) - otherwise a very manual process when covering 10+ languages. Would be great for this functionality to be added!

  • Encountered this issue as well. We would like to modularise (we do, in all other systems) our landing pages, both in terms of design (html and css) as well as functionality (Javascript). These restrictions mean we have to duplicate work across many landing pages, making the process error-prone and time consuming to update and maintain both the pages and the relevant documentation. Imagine updating a brand for a customer where they have 20 or 30 landing pages where no or few assets are shared or updating functionality in terms of Javascript across all of these.

    Time consuming and error-prone...

  • This is definitely a roadblock for us. Let's all spread the word and see if we can get more votes.

  • Sebastiaan Van Dingenen
    Sebastiaan Van Dingenen Posts: 13 Red Ribbon

    Dealbreaker.. please consider this

  • Video element is also not allowed. This is a big roadblock for us as well. We cannot use our embedded email video elements in dynamic content, which means we end up creating multiple versions of the same email as a workaround.

  • Brianna Young
    Brianna Young Posts: 23 Blue Ribbon

    Does anyone know if this is being considered for future updates? We are in desperate need of this to avoid having to duplicate landing pages and emails.

  • brettg
    brettg Posts: 14 Blue Ribbon

    Brianna - They're aware of the issue, but I don't think it's actively being addressed. This suggestion needs more votes.

  • Bcwicke
    Bcwicke Posts: 12 Green Ribbon

    Running into this issue right now and it's causing a great deal of grief.  I would also add iframes to what can be allowed in dynamic content--  I'm building a landing page that encourages interaction: visitors answer questions (forms) and the form serves up immediate content based on their interaction through the form's redirect website processing step. We also capture the visitor's answer and can use in following up actions. The idea is to serve up different questions through dynamic content but display the answer-based content within the section of the page we designate as dynamic, instead of on the redirect refreshing to a new page.

  • Thamina Christensen-Oracle
    Thamina Christensen-Oracle Posts: 170 Employee

    Brianna - They're aware of the issue, but I don't think it's actively being addressed. This suggestion needs more votes.

    @brettg This is actively being addressed and we are currently in a concept phase. We hope to have an option for customers soon.

    Cheers,

    Thamina Christensen

  • brettg
    brettg Posts: 14 Blue Ribbon

    @brettg This is actively being addressed and we are currently in a concept phase. We hope to have an option for customers soon.

    Cheers,

    Thamina Christensen

    Thanks, Thamina. Any updates?

  • Thanks, Thamina. Any updates?

    We are working to prioritize this among the other projects. No ETA yet.

  • Tom Suminski
    Tom Suminski Posts: 1 Red Ribbon
    edited August 2018

    This is a definite issue for most folks trying to host landing pages and/or microsites in Eloqua.  While it is being looked at by the team over there, please also consider removing the restrictions around hosting fonts as well.  Right now for any brand-specific fonts that are not "standard" we have to host them externally as eloqua will not allow these file types. It seems to be another restriction that is counter-productive for a software marketed for hosting of web pages.  Hosting fonts externally will often produce errors like the following: "Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://xxxxx.com/library/fonts/myFont.woff2 (Reason: CORS header ‘Access-Control-Allow-Origin’ missing)".

  • Brianna Young
    Brianna Young Posts: 23 Blue Ribbon

    This is a definite issue for most folks trying to host landing pages and/or microsites in Eloqua.  While it is being looked at by the team over there, please also consider removing the restrictions around hosting fonts as well.  Right now for any brand-specific fonts that are not "standard" we have to host them externally as eloqua will not allow these file types. It seems to be another restriction that is counter-productive for a software marketed for hosting of web pages.  Hosting fonts externally will often produce errors like the following: "Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://xxxxx.com/library/fonts/myFont.woff2 (Reason: CORS header ‘Access-Control-Allow-Origin’ missing)".

    I second Tom's comment about hosting fonts. We host our brand fonts externally as well, which requires the involvement of a team outside of ours.

  • Bcwicke
    Bcwicke Posts: 12 Green Ribbon

    We are working to prioritize this among the other projects. No ETA yet.

    Hey Thamina!  Happy Holidays to you!  Do you have any update for us on this enhancement? We are greatly anticipating the ability to put html 5 in dynamic content!

    Thanks!

  • AuroreMignot-Oracle
    AuroreMignot-Oracle Posts: 5 Employee

    Hi,

    This lack has an impact on the compliancy to accessibility when it comes to adding the "role=presentation" into shared or dynamic content and avoid accessibility enhancement on those part of the email.

    The whole interest of it is described here : https://www.emailonacid.com/blog/article/email-development/why-should-i-set-my-table-role-as-presentation/  and is compliant to W3C rules, please consider this feature soon.

    Thanks,

    Aurore

    Oracle Consulting Team

  • brianjw
    brianjw Posts: 4 Green Ribbon
    edited October 2019

    Hello,

    Our company needs to be able to include JavaScript in shared content and dynamic content for several use cases:

    • Embedding videos
    • Global Script Tags (for all pages)
    • Redirecting users with JavaScript disabled to a specific form

    For now, I've tried to be sure to include Google Tag Manager on every page; and I host additional scripts and code on Google Tag Manager so that I can manage it in a single location. Hopefully Eloqua allows scripts soon so that this can be managed in one system, without workarounds.

  • brettg
    brettg Posts: 14 Blue Ribbon

    Hello Oracle Team,

    This issue came up again today. Can we be provided with an update? Will this be included in a future release?

    Thanks,

    Brett

Sign In or Register to comment.