Re: Has anyone embedded a Form 2.0 on an Epi Server page?

Jessie_Kitajim2
Level 1

The publishing wysiwyg has a body section where we tried inserting the embed code into the html editor, but it didn't work. I have previously handed off the embed code to a web developer who magically embedded the Marketo form for me for other engagements. Currently, we have a web publishing team member who attempted to embed this form, but as I've indicated, it unforch was a dead end.

Please let me know if you have experience with embedding forms in Epi Server. Would like to know if this requires dev skills - hoping it does not. Thanks!

22 REPLIES 22
marija_Milanova
Level 2

Does anyone know if this has been improved by now? We are in a similar situation where we would like to use embedded forms in Epi. I would appreciate your feedback and common do's and don'ts

Miika_Niemelä
Level 3

Hi Marija,

You can use embedded Marketo forms on Episerver. It's possible to create a simple template or content block where you can just paste the embed code. I'd prefer content block because it's more versatile to use.

Embedded forms may be blocked by solutions like AdBlock (content from another site blocked) so it's not the best solution, but I agree that it's the easiest.

-Miika

SanfordWhiteman
Level 10 - Community Moderator

Nothing has changed with the Epi "connector."

You can of course embed Marketo forms using the Forms 2.0 embed code.

marija_Milanova
Level 2

We are not planning to use the connector. I was wondering if anyone has experience with a coded template, where we can insert the Marketo embed code, and how does it work so far (for those who have tried)

SanfordWhiteman
Level 10 - Community Moderator

The embed works perfectly fine, as on any HTML page... what are you looking for exactly?

marija_Milanova
Level 2

I would like to ask the developers to create a webpage template, where we can insert the embed code only. The CMS will be used by different people, and it is important to have a simplified process where they can just take the embed code and paste it. We are not there yet, but im sure when it comes to the testing I will come up with a lot other questions. Good to know that I can ask you for help

/Marija

Grégoire_Miche2
Level 10

HI Jessie,

You should move your question to Products . Marketing Central is for generic marketing questions. Read here to learn more.

A Marketo form 2.0 is just, from the CMS point of view, simply a javascript. So it should be possible to integrate it as such in EPI server.

Also, EPI server has a Marketo connector that enables to integrate EPI server forms with Marketo. This can be an alterative, provided that it has been developed correctly and securely. I have never tested it, though.

-Greg

Jessie_Kitajim2
Level 1

We have an integration with Epi Server forms to Marketo, but there is no progressive profiling. Also, pre-fill is not enabled. I get that it's javascript, so it should embed on a page easily, but for some reason, it's not working. Hm...

Vineela_Maram
Level 4

Hi Jessie,

We use Epi forms to capture our lead submissions on our websites. We have been following up with Epi to get the pre-fill working. We now have pre-fill functionality(without progressive profiling) on our Epi-forms.

I would suggest you to reach out to Epi to get more info regarding this.

Thanks,

vineela.

SanfordWhiteman
Level 10 - Community Moderator

The method you're referring to opens a gaping Denial of Service vulnerability. I've said it before: Epi knows nothing about Marketo. They are endangering the welfare of your instance, which is not acceptable.

Vineela_Maram
Level 4

Hi Sanford,

I will convey this to our IT team but it would be great if i could be able to justify this in a better way as i am sure they would come back to me asking for more info on how it would endanger our instance as suggested.

Thanks,

vineela.

SanfordWhiteman
Level 10 - Community Moderator

It's not hard for them to understand.

Any anonymous session is using an API call. You have a fixed and very low number of API calls per day relative to the number of sessions an amateur "hacker" (I hate to even use that term) can open. In 1/2 hour, the pre-fill feature will be down for everyone, and all your other API integrations will be broken as well.

Vineela_Maram
Level 4

Thanks Sanford.

I can atleast start a conversation with this.

Thanks,

vineela.

SanfordWhiteman
Level 10 - Community Moderator

Turn off all Epi-supplied integration with Marketo. It is a time bomb, a gaping Denial of Service vulnerability. If you can afford to use Epi, you want enterprise reliability, and their integration is a clown show.

Grégoire_Miche2
Level 10

Hi Jessie,

Are you sure it is an embedded form? Progressive profile should work if it is.

Can you send us the URL of such a page, so that we can check?

-Greg

Jessie_Kitajim2
Level 1

The goal is to embed the form. Currently we are using the integration that Sanford is referring to.

Sanford - embedded marketo forms will enable prefill with some custom code, but you're right, it's not a native capability.

SanfordWhiteman
Level 10 - Community Moderator

embedded marketo forms will enable prefill with some custom code, but you're right, it's not a native capability.

Yes, but AFAIK nobody knows how to do this safely except for yours truly. So I doubt anyone who's telling you about this has done a professional review of their solution.

Jessie_Kitajim2
Level 1

What do you mean by "safely"?

SanfordWhiteman
Level 10 - Community Moderator

I mean without allowing a barely skilled 12-year-old with a 14.4K modem (or, to update that a bit, "with a StarTac on 2G") to disable your forms functionality in under half an hour, whenever they want.

Grégoire_Miche2
Level 10

@Jessie,

In other terms: not using the Marketo Server APIs (SOAP or REST) on the client side, thus exposing your API credentials to the whole world, enabling any half skilled hacker to use them to1/ access your data and 2/ saturate your API, which daily number of calls is limited.

-Greg