How to manually assign acquisition program?

Eva_Yu
Level 3

How to manually assign acquisition program?

We host all content in a content program, for example landing page for white paper XXX, and use the same landing page for different channels. There are separate programs for each channel. We want to assign the channel program name as acquisition program, but it always automatically assigns the content program as the acquisition program. I thought about two solutions, but both have big cons.

1. put a wait step before the content program flow actions, this will delay the auto responder email to the lead. (this may not even work, because the acquisition program could be assigned when moment a lead is created before all flow actions )

2. add "change acquisition program value when it's empty", this will also change other existing leads' acquisition program.

Anyone knows how to catch the acquisition program information correctly in this scenario?

Thanks!

9 REPLIES 9
Joey_Forcelli1
Level 5

Re: How to manually assign acquisition program?

Couple Q's:

  1. Does the LP exist at the parent level (content download program) or are their individual LP's for each child (channel programs)? 
  2. Are you triggering the content delivery through the parent or child programs?

It may be that a simple restructure of your campaigns is needed.

Joey_Forcelli1
Level 5

Re: How to manually assign acquisition program?

Also, you should move this discussion over to the products discussion area.

Eva_Yu
Level 3

Re: How to manually assign acquisition program?

Thanks Joseph. The content program and channel program are on the level of folder. And the trigger is inside the content program.

example:

content program: trigger form fill on LP xxx, action to sent email and change data value etc.

channel program: trigger form fill on LP xxx & query string contains "media_name", then add to media program.

Grégoire_Miche2
Level 10

Re: How to manually assign acquisition program?

HI Eva,

In the channel program, in the Fills out Form trigger campaign, add a "change data value" flow step, attribute = acquisition program, new value = channel program.

-Greg

Eva_Yu
Level 3

Re: How to manually assign acquisition program?

Hi Greg,

We use the content program LP for multiple ongoing channels. If add the data value change in content program, all leads will be attribute to only one channel.

Grégoire_Miche2
Level 10

Re: How to manually assign acquisition program?

Hi Eva,

You need to capture the channel in the form, using a hidden field and some URL parameters. Then, in the "fills out form" smart campaign, you will be able to test the value of the hidden field in choices to set the proper acquisition program.

-Greg

Eva_Yu
Level 3

Re: How to manually assign acquisition program?

Thanks!

Joey_Forcelli1
Level 5

Re: How to manually assign acquisition program?

Eva,

I would recommend changing the structure of you campaigns a little:

Eva Yu wrote:

Thanks Joseph. The content program and channel program are on the level of folder. And the trigger is inside the content program.

example:

content program: trigger form fill on LP xxx, action to sent email and change data value etc.

channel program: trigger form fill on LP xxx & query string contains "media_name", then add to media program.

Recommended:

Content Program - Trigger campaign is requested by Marketo campaign, action change data value ect.

Channel Program - Trigger form fill on LP xxx & query string contains "media_name", action send email, change data value acquisition program = channel, request content download campaign, add to media program.

This way would ensure that the channel program is assigned rather than content download.

Eva_Yu
Level 3

Re: How to manually assign acquisition program?

Thanks, I will try that, too.