Use 'on sent ok' action hook for two actions - Contact Form 7/WordPress
19,399
couldn't you just call location.replace('http://xxxxx.com/thank-you');
inside the fnTransaction()
-function?
edit:
write a new function that combines both:
on_sent_ok: "mySentOkFunction('Contacted', 'userid=' + [your-email]);"
function mySentOkFunction(param1, param2){
fnTransaction(param1, param2);
location.replace('http://xxxxx.com/thank-you');
}
Author by
Charles Ingalls
I am a former front-end developer and current affiliate marketing manager at a London based start-up.
Updated on June 04, 2022Comments
-
Charles Ingalls almost 2 years
I need to use the
on sent ok
action hook for two actions 1) to track the email adress and 2) to send the user to a thank you page. I tried adding this into the 'Additional Settings' section on the Contact Form 7 panel but I am not sure if it works correctly. At least I got different results when using it with two different forms.on_sent_ok: "fnTransaction('Contacted', 'userid=' + [your-email]);" on_sent_ok: "location.replace('http://xxxxx.com/thank-you');"
Is it OK to use the action hook twice or can I combine this somehow? I'd appreciate your help!
-
Charles Ingalls over 10 yearsThe fnTransaction() is provided by a third-party PPC company so I cannot really edit this function unfortunately.