{"id":1460,"date":"2021-12-10T09:07:15","date_gmt":"2021-12-10T03:37:15","guid":{"rendered":"https:\/\/myfreeonlinetools.com\/blog\/?p=1460"},"modified":"2021-12-10T09:09:52","modified_gmt":"2021-12-10T03:39:52","slug":"develop-php-webhook-for-google-lead-form-extension","status":"publish","type":"post","link":"https:\/\/myfreeonlinetools.com\/blog\/develop-php-webhook-for-google-lead-form-extension\/","title":{"rendered":"Develop PHP Webhook for Google Lead Form Extension"},"content":{"rendered":"<h2>How to set up PHP webhook code for forwards google lead extension form.<\/h2>\n<p>create a webhook in PHP, save this file in the root folder with adwords_webhook.php for connecting your server to Google Ads, and help to get leads data into CRM or mailing address.<\/p>\n<h3>Below code for Google Ads Lead form extension.<\/h3>\n<pre>&lt;?php\r\n$dataStr = @file_get_contents(\"php:\/\/input\");\r\n\/\/parse_str($dataStr,$data);\r\n $data = json_decode($dataStr,TRUE);\r\n $google_key = $data['google_key'];\r\n\r\n\r\nif(empty($google_key) || ($google_key != '8765gt8u7654er56ty7u8i95rt6y7u8ytredfgvbhyt6')){\r\n\t\r\n\t$response=array(\r\n\t\t\t\t'status' =&gt; 0,\r\n\t\t\t\t'status_message' =&gt;'Access Denied.'\r\n\t\t\t);\r\n\t\theader('Content-Type: application\/json');\r\n\t\techo json_encode($response);\r\n\t\t\texit;\r\n}\r\n\r\n$name = $data['user_column_data'][0]['string_value'];\r\n$contact_number = $data['user_column_data'][1]['string_value'];\r\n$email = $data['user_column_data'][2]['string_value'];\r\n$LeadMedium = 'Adword Form';\t\r\n\r\n\r\n$correct_number = ''; \r\n$correct_email = ''; \r\n\r\nif (!filter_var($email, FILTER_VALIDATE_EMAIL)) {\r\n  $correct_number = $email; $correct_email = $contact_number; \r\n}else{\r\n     $correct_number = $contact_number ; $correct_email =  $email; \r\n}\r\n\r\n$campaign_id = 'googleAds';\r\n$lead_id = '7698788';\r\n    $bodyemail .= \u201c&lt;br&gt;Campagin ID: \u201c. $campaign_id;\r\n\r\n     $bodyemail .= \u201c&lt;br&gt;lead ID: \u201c. $lead_id;\r\n\r\n\/\/Leads Details forwards to your mail address.\r\n\r\n     $emailfrom = \u201c<strong>your WordPress Email Address as sender<\/strong>\u201c;\r\n\r\n      $emailto = \u201c<strong>mail@myfreeonlinetools.com<\/strong>\u201c;\r\n\r\n      $subject = \u201cGoogle Ads | Lead form extension\u201d;\r\n\r\n       $headers = \u201cFrom: \u201d . $emailfrom . \u201c\\r\\n\u201d;\r\n\r\n        $headers .= \u201cReply-To: \u201c. $emailfrom . \u201c\\r\\n\u201d; \/\/Optional\r\n\r\n        $headers .= \u201cMIME-Version: 1.0\\r\\n\u201d;\r\n\r\n        $headers .= \u201cContent-Type: text\/html; charset=utf-8\\r\\n\u201d;\r\n\r\n         @mail($emailto, $subject, $bodyemail, $headers);\r\n\r\n}\r\n\r\n?&gt;<\/pre>\n<p>Google documentation for implementation webhook, POST Schema<\/p>\n<p><a class=\"devsite-breadcrumb-link gc-analytics-event\" href=\"https:\/\/developers.google.com\/google-ads\/webhook\/docs\/overview\" data-category=\"Site-Wide Custom Events\" data-label=\"Breadcrumbs\" data-value=\"3\">Lead Form Webhook<\/a><\/p>\n<p><a href=\"https:\/\/developers.google.com\/google-ads\/webhook\/docs\/implementation\">https:\/\/developers.google.com\/google-ads\/webhook\/docs\/implementation<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to set up PHP webhook code for forwards google lead extension form. create a webhook in PHP, save this file in the root folder with adwords_webhook.php for connecting your [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[29],"tags":[],"class_list":["post-1460","post","type-post","status-publish","format-standard","hentry","category-php"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Develop PHP Webhook for Google Lead Form Extension - MyFreeOnlineTools<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/myfreeonlinetools.com\/blog\/develop-php-webhook-for-google-lead-form-extension\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Develop PHP Webhook for Google Lead Form Extension - MyFreeOnlineTools\" \/>\n<meta property=\"og:description\" content=\"How to set up PHP webhook code for forwards google lead extension form. create a webhook in PHP, save this file in the root folder with adwords_webhook.php for connecting your [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/myfreeonlinetools.com\/blog\/develop-php-webhook-for-google-lead-form-extension\/\" \/>\n<meta property=\"og:site_name\" content=\"MyFreeOnlineTools\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/LearnSchoolOnline\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-12-10T03:37:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-10T03:39:52+00:00\" \/>\n<meta name=\"author\" content=\"myfreeonlinetools\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"myfreeonlinetools\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/myfreeonlinetools.com\/blog\/develop-php-webhook-for-google-lead-form-extension\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/myfreeonlinetools.com\/blog\/develop-php-webhook-for-google-lead-form-extension\/\"},\"author\":{\"name\":\"myfreeonlinetools\",\"@id\":\"https:\/\/myfreeonlinetools.com\/blog\/#\/schema\/person\/b1eb72e57c554e3b33cfeec477efcc3c\"},\"headline\":\"Develop PHP Webhook for Google Lead Form Extension\",\"datePublished\":\"2021-12-10T03:37:15+00:00\",\"dateModified\":\"2021-12-10T03:39:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/myfreeonlinetools.com\/blog\/develop-php-webhook-for-google-lead-form-extension\/\"},\"wordCount\":81,\"publisher\":{\"@id\":\"https:\/\/myfreeonlinetools.com\/blog\/#organization\"},\"articleSection\":[\"PHP\"],\"inLanguage\":\"en\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/myfreeonlinetools.com\/blog\/develop-php-webhook-for-google-lead-form-extension\/\",\"url\":\"https:\/\/myfreeonlinetools.com\/blog\/develop-php-webhook-for-google-lead-form-extension\/\",\"name\":\"Develop PHP Webhook for Google Lead Form Extension - MyFreeOnlineTools\",\"isPartOf\":{\"@id\":\"https:\/\/myfreeonlinetools.com\/blog\/#website\"},\"datePublished\":\"2021-12-10T03:37:15+00:00\",\"dateModified\":\"2021-12-10T03:39:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/myfreeonlinetools.com\/blog\/develop-php-webhook-for-google-lead-form-extension\/#breadcrumb\"},\"inLanguage\":\"en\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/myfreeonlinetools.com\/blog\/develop-php-webhook-for-google-lead-form-extension\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/myfreeonlinetools.com\/blog\/develop-php-webhook-for-google-lead-form-extension\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/myfreeonlinetools.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Develop PHP Webhook for Google Lead Form Extension\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/myfreeonlinetools.com\/blog\/#website\",\"url\":\"https:\/\/myfreeonlinetools.com\/blog\/\",\"name\":\"MyFreeOnlineTools\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/myfreeonlinetools.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/myfreeonlinetools.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/myfreeonlinetools.com\/blog\/#organization\",\"name\":\"MyFreeOnlineTools\",\"url\":\"https:\/\/myfreeonlinetools.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en\",\"@id\":\"https:\/\/myfreeonlinetools.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/myfreeonlinetools.com\/blog\/wp-content\/uploads\/2019\/11\/myfreeonlinetools-blue.png\",\"contentUrl\":\"https:\/\/myfreeonlinetools.com\/blog\/wp-content\/uploads\/2019\/11\/myfreeonlinetools-blue.png\",\"width\":387,\"height\":79,\"caption\":\"MyFreeOnlineTools\"},\"image\":{\"@id\":\"https:\/\/myfreeonlinetools.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/myfreeonlinetools.com\/blog\/#\/schema\/person\/b1eb72e57c554e3b33cfeec477efcc3c\",\"name\":\"myfreeonlinetools\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en\",\"@id\":\"https:\/\/myfreeonlinetools.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b870b17c6c7e3b75d7fe0b8bebfc9cf5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b870b17c6c7e3b75d7fe0b8bebfc9cf5?s=96&d=mm&r=g\",\"caption\":\"myfreeonlinetools\"},\"description\":\"Live in Delhi, Working in Gurgaon as Web Designer and Graphic Designer. Developed and Design myfreeonlinetools for online free tools. Also having youtube channel Name with LearnSchoolOnline. Traveling, watching movies, coding are the hobbies.\",\"sameAs\":[\"https:\/\/myfreeonlinetools.com\/\",\"https:\/\/www.facebook.com\/LearnSchoolOnline\/\",\"https:\/\/www.youtube.com\/learnschoolonline\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Develop PHP Webhook for Google Lead Form Extension - MyFreeOnlineTools","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/myfreeonlinetools.com\/blog\/develop-php-webhook-for-google-lead-form-extension\/","og_locale":"en_US","og_type":"article","og_title":"Develop PHP Webhook for Google Lead Form Extension - MyFreeOnlineTools","og_description":"How to set up PHP webhook code for forwards google lead extension form. create a webhook in PHP, save this file in the root folder with adwords_webhook.php for connecting your [&hellip;]","og_url":"https:\/\/myfreeonlinetools.com\/blog\/develop-php-webhook-for-google-lead-form-extension\/","og_site_name":"MyFreeOnlineTools","article_author":"https:\/\/www.facebook.com\/LearnSchoolOnline\/","article_published_time":"2021-12-10T03:37:15+00:00","article_modified_time":"2021-12-10T03:39:52+00:00","author":"myfreeonlinetools","twitter_card":"summary_large_image","twitter_misc":{"Written by":"myfreeonlinetools","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/myfreeonlinetools.com\/blog\/develop-php-webhook-for-google-lead-form-extension\/#article","isPartOf":{"@id":"https:\/\/myfreeonlinetools.com\/blog\/develop-php-webhook-for-google-lead-form-extension\/"},"author":{"name":"myfreeonlinetools","@id":"https:\/\/myfreeonlinetools.com\/blog\/#\/schema\/person\/b1eb72e57c554e3b33cfeec477efcc3c"},"headline":"Develop PHP Webhook for Google Lead Form Extension","datePublished":"2021-12-10T03:37:15+00:00","dateModified":"2021-12-10T03:39:52+00:00","mainEntityOfPage":{"@id":"https:\/\/myfreeonlinetools.com\/blog\/develop-php-webhook-for-google-lead-form-extension\/"},"wordCount":81,"publisher":{"@id":"https:\/\/myfreeonlinetools.com\/blog\/#organization"},"articleSection":["PHP"],"inLanguage":"en"},{"@type":"WebPage","@id":"https:\/\/myfreeonlinetools.com\/blog\/develop-php-webhook-for-google-lead-form-extension\/","url":"https:\/\/myfreeonlinetools.com\/blog\/develop-php-webhook-for-google-lead-form-extension\/","name":"Develop PHP Webhook for Google Lead Form Extension - MyFreeOnlineTools","isPartOf":{"@id":"https:\/\/myfreeonlinetools.com\/blog\/#website"},"datePublished":"2021-12-10T03:37:15+00:00","dateModified":"2021-12-10T03:39:52+00:00","breadcrumb":{"@id":"https:\/\/myfreeonlinetools.com\/blog\/develop-php-webhook-for-google-lead-form-extension\/#breadcrumb"},"inLanguage":"en","potentialAction":[{"@type":"ReadAction","target":["https:\/\/myfreeonlinetools.com\/blog\/develop-php-webhook-for-google-lead-form-extension\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/myfreeonlinetools.com\/blog\/develop-php-webhook-for-google-lead-form-extension\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/myfreeonlinetools.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Develop PHP Webhook for Google Lead Form Extension"}]},{"@type":"WebSite","@id":"https:\/\/myfreeonlinetools.com\/blog\/#website","url":"https:\/\/myfreeonlinetools.com\/blog\/","name":"MyFreeOnlineTools","description":"","publisher":{"@id":"https:\/\/myfreeonlinetools.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/myfreeonlinetools.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en"},{"@type":"Organization","@id":"https:\/\/myfreeonlinetools.com\/blog\/#organization","name":"MyFreeOnlineTools","url":"https:\/\/myfreeonlinetools.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/myfreeonlinetools.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/myfreeonlinetools.com\/blog\/wp-content\/uploads\/2019\/11\/myfreeonlinetools-blue.png","contentUrl":"https:\/\/myfreeonlinetools.com\/blog\/wp-content\/uploads\/2019\/11\/myfreeonlinetools-blue.png","width":387,"height":79,"caption":"MyFreeOnlineTools"},"image":{"@id":"https:\/\/myfreeonlinetools.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/myfreeonlinetools.com\/blog\/#\/schema\/person\/b1eb72e57c554e3b33cfeec477efcc3c","name":"myfreeonlinetools","image":{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/myfreeonlinetools.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b870b17c6c7e3b75d7fe0b8bebfc9cf5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b870b17c6c7e3b75d7fe0b8bebfc9cf5?s=96&d=mm&r=g","caption":"myfreeonlinetools"},"description":"Live in Delhi, Working in Gurgaon as Web Designer and Graphic Designer. Developed and Design myfreeonlinetools for online free tools. Also having youtube channel Name with LearnSchoolOnline. Traveling, watching movies, coding are the hobbies.","sameAs":["https:\/\/myfreeonlinetools.com\/","https:\/\/www.facebook.com\/LearnSchoolOnline\/","https:\/\/www.youtube.com\/learnschoolonline"]}]}},"_links":{"self":[{"href":"https:\/\/myfreeonlinetools.com\/blog\/wp-json\/wp\/v2\/posts\/1460","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/myfreeonlinetools.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/myfreeonlinetools.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/myfreeonlinetools.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/myfreeonlinetools.com\/blog\/wp-json\/wp\/v2\/comments?post=1460"}],"version-history":[{"count":0,"href":"https:\/\/myfreeonlinetools.com\/blog\/wp-json\/wp\/v2\/posts\/1460\/revisions"}],"wp:attachment":[{"href":"https:\/\/myfreeonlinetools.com\/blog\/wp-json\/wp\/v2\/media?parent=1460"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/myfreeonlinetools.com\/blog\/wp-json\/wp\/v2\/categories?post=1460"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/myfreeonlinetools.com\/blog\/wp-json\/wp\/v2\/tags?post=1460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}