Can't login to staging servers without deleting cookies first. Magento 1.9
A schedule has no dependencies on a job. In fact, a schedule is a shared resource which can be used by several jobs.
There's no such thing as a "local" schedule. There's nothing stopping you, of course, from having only one job using a schedule.
I.e., there is no place in the Agent architecture for a schedule to kick off a certain job step.
So, yes, you are limited to having a schedule starting the job at the step defined in the job.
The way I read your scenario, there is nothing in common between the steps except that they share the same subsystem of your application (or however you would phrase it). I'd love for agent to have some namespace/folder functionality for jobs, but no. IMO, the closest you can come is to have a healthy naming standard for your jobs, using some prefix in the job name to identify which system each set of jobs belong to. And, of course, comments inside the job.
You can use the personalization strings associated with the AdditionalEmailAttribute you want.
so for instance, if the 'campaign' was stored in Attribute 4, you could have the following in your pixel URL - http://mypixel.com/pixel2?campaign=%%__AdditionalEmailAttribute4%%
If this value is empty, it will provide an empty string in your URL.
If you want to set a default value, you can change the url to something like ?campaign=%%=v(@campaign)=%%
and set campaign via IF EMPTY(__AdditionalEmailAttribute4) THEN set @campaign = "myDefaultValue" ELSE SET @campaign = __AdditionalEmailAttribute4 ENDIF
I couldn't resolve this within the Outlook desktop client - I tried a huge number of approaches but the event wouldn't budge.
The solution was to log on to my account using Outlook Web Access and delete the event from there. I have no idea what the root cause was, but this was the only working solution in the end!