I have a Google Form that automatically sends an email to me when someone completes it.
It also automatically sends an email to the person who "registered" and I want to track when they open/etc this email.
When I used the wizard to do a mail campaign from a google spreadsheet (Mail Ultradoc) it automatically created links of the form:
where
keyid1 looks like it is a number for the email that was sent (it is the same for all)
keyid2 looks like it is an event type
it is the same for open and delivered status - and the mail campaign wizard created an updaterow block for those events
it is the same for bounced/complaint status - and the mail campaign wizard created a separate update row block for those events
statusid is either Opened, Delivered, Bounced, Complaint
I'm guessing that I can manually add the link of the form above by clicking the "Track email delivery" option and manually entering in the keyid1 etc but where do I get those numbers from
- I'm guessing that I right click and get the building block URL for keyid2 but I'm not sure
- the keyid1 does not match the key number for the ultradox file (in the URL when editing the "ultradoc"I
- I'm not sure how I can assign {rownumber} since I am not "loading a row" as in the email campaign - but triggering the ultradoc when a new row is added (form is completed)
Anyway - while writing this response and trying to articulate what I need I think I solved some of my issues:
- keyid1 matches the building block URL string for the Mail Ultradoc (not for individual building blocks within the ultradoc)
- keyid2 (for the bounced/complaint status) matches the iid in the settings for the "Create Smartlink" block autocreated by the wizard within the Mail Ultradoc
- status that I assigned in the URL is then passed to the next block (Update row) and can be used to update a spreadsheet to track what happened - I can make it what I want.
So the only thing I need help on is:
How do I find the keyid2 for the opened/delivered status?
How do I pass the ${rowNumber} from the google form trigger - it does not appear as an output on the trigger - I can figure it out based on the ${responseTimestamp} (select row where Timestamp = ${responseTimestamp}
thanks in advance for any ideas