Re: Collect IP Address in SFDC Field for CASL Compliance

Anonymous
Not applicable

Collect IP Address in SFDC Field for CASL Compliance

I need to collect the IP Address and save in Salesforce every time someone opt-ins from Canada. I found this discussion here:  https://community.marketo.com/marketodiscussiondetail?id=90650000000PgvUAAS but looks very scary because I dont know code and do not have access to anyone who can help me. Id hate to believe the ability to map the IP address to a field in SFDC is dependent upon knowing code. How is everyone else doing this?
Tags (1)
6 REPLIES 6
Josh_Hill13
Level 10 - Champion Alumni

Re: Collect IP Address in SFDC Field for CASL Compliance

Christina,

We can help you with that as we have web developers - josh@perkuto.com.

But a faster solution is to just timestamp the lead's preference for each subscription management field. Each time the value changes, have a flow that puts {{system.Time}} on a related field like "Last Unsub Preference Change Date".

I thought as long as you had that, you were in compliance, but having that IP would be great too.
Anonymous
Not applicable

Re: Collect IP Address in SFDC Field for CASL Compliance

Thanks but I have been reading that you need to collect the IP address that registered the consent to prove it is from Canada. 
Kenny_Elkington
Marketo Employee

Re: Collect IP Address in SFDC Field for CASL Compliance

Hey Christina,

From a Fills Out Form trigger campaign, you can use the token {{trigger.Client IP Address}} to pass the IP address of the form fillout into a lead field to sync up to SFDC.
Anonymous
Not applicable

Re: Collect IP Address in SFDC Field for CASL Compliance

Thanks Kenny

So this would be a trigger campaign? What would smart list and flow steps look like?

Smart List: Trigger = Fills Out Form
Flow = Date Value Change ?? 

Im not sure I understand where you are using the token.




Anonymous
Not applicable

Re: Collect IP Address in SFDC Field for CASL Compliance

And Im not using a form btw - just a click to confirm the opt-in. So I want to pull where the click came from or the IP that visited the LP after the click.

Or is there a way to submit a form without them knowing they submitted a form (Ive done this in other tools but not Marketo)?
Anonymous
Not applicable

Re: Collect IP Address in SFDC Field for CASL Compliance

Kenny is right... {{trigger.Client IP Address}} in a Change Data Value (field name of SFDC IP address).. You can trigger based off of anything. This isn't a problem, here forward, doing it from the past would be better exporting a list of IP addresses & reimporting with the new name.