SOLVED

Re: UploadCare Integrated but Not Populating Marketo Field with URL to file

Go to solution
maggie_Ring
Level 2

UploadCare Integrated but Not Populating Marketo Field with URL to file

I have integrated UploadCare into my landing pages in Marketo but my marketo field is not populating with the link to file. I have followed this document: https://kb.uploadcare.com/article/251-is-there-integration-with-marketo-forms. I can go into the Uploadcare account to see file but that doesn't help me out. Does anyone see anything wrong with the above steps?

1 ACCEPTED SOLUTION

Accepted Solutions
SanfordWhiteman
Level 10 - Community Moderator

Re: UploadCare Integrated but Not Populating Marketo Field with URL to file

Two major problems here:

1. You're referring to a field Uploaded_File but there's no such field on your form.

2. Their recommended code is broken. You would need to use this code for it to be reliable (remove the <script> you previously added):

MktoForms2.whenReady(function(form){

// this field name must exist on your form!
var ucareField = "Uploaded_File";

/* --- no need to touch below this line --- */

var formEl = form.getFormElem()[0],
ucareEl = formEl.querySelector("input[name='" + ucareField + "']");

ucareEl.setAttribute("role","uploadcare-uploader");

});‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

View solution in original post

15 REPLIES 15
SanfordWhiteman
Level 10 - Community Moderator

Re: UploadCare Integrated but Not Populating Marketo Field with URL to file

We need your actual page to check your work.

maggie_Ring
Level 2

Re: UploadCare Integrated but Not Populating Marketo Field with URL to file

Here is the template. Do you need a landing page instead? https://app-ab14.marketo.com/#LT251B2ZN12

SanfordWhiteman
Level 10 - Community Moderator

Re: UploadCare Integrated but Not Populating Marketo Field with URL to file

Of course, need a publicly accessible page showing your current attempt.

maggie_Ring
Level 2

Re: UploadCare Integrated but Not Populating Marketo Field with URL to file

SanfordWhiteman
Level 10 - Community Moderator

Re: UploadCare Integrated but Not Populating Marketo Field with URL to file

Two major problems here:

1. You're referring to a field Uploaded_File but there's no such field on your form.

2. Their recommended code is broken. You would need to use this code for it to be reliable (remove the <script> you previously added):

MktoForms2.whenReady(function(form){

// this field name must exist on your form!
var ucareField = "Uploaded_File";

/* --- no need to touch below this line --- */

var formEl = form.getFormElem()[0],
ucareEl = formEl.querySelector("input[name='" + ucareField + "']");

ucareEl.setAttribute("role","uploadcare-uploader");

});‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍
maggie_Ring
Level 2

Re: UploadCare Integrated but Not Populating Marketo Field with URL to file

SanfordWhiteman
Level 10 - Community Moderator

Re: UploadCare Integrated but Not Populating Marketo Field with URL to file

You're not using the correct field name.

The field name on your form is

   uploadedFile

Field names must be an exact, case-sensitive match.

maggie_Ring
Level 2

Re: UploadCare Integrated but Not Populating Marketo Field with URL to file

Thank you. Do you know if the the field type needs to be set to String or URL?

SanfordWhiteman
Level 10 - Community Moderator

Re: UploadCare Integrated but Not Populating Marketo Field with URL to file

String.