marshmallow / google-ads-lead-extension
此包将帮助您处理来自Google AdsLead Extension的潜在客户。
Requires
- php: >=7.0.0
- marshmallow/commands: ^1.0
This package is auto-updated.
Last update: 2024-09-06 12:09:30 UTC
README
Google Ads Lead Extension
此模块将使您轻松处理来自Google AdsLead Extension的潜在客户。您将能够对Google Ads发送给您的数据进行任何操作。
安装
composer require marshmallow/package-google-ads-lead-extension
运行安装程序以确保一切设置正确
php artisan googleads:install-lead-extension
安装程序将为您生成一个Google密钥
。在运行安装程序时,此密钥将在控制台中显示。您需要此密钥来设置您的潜在客户扩展。此密钥将用于验证请求是否允许。如果您丢失了密钥,我们将在您的.env
文件中存储生成的密钥,您可以在其中找到它,位置为GOOGLE_ADS_LEAD_EXTENTION_KEY=...
。
确保Google Ads可以访问您!
更新您的App\Http\Middleware\VerifyCsrfToken.php
文件,以便Google可以允许对您的系统进行POST请求。
<?php namespace App\Http\Middleware;
use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as BaseVerifier;
class VerifyCsrfToken extends BaseVerifier
{
protected $except = [
...
config('google-ads-lead-extension.prefix') . '/*',
];
}
设置通知器
默认情况下,此包将在有新潜在客户可用时发送电子邮件通知您。您需要做的唯一一件事是将电子邮件地址添加到配置中。转到配置文件config/google-ads-lead-extension.php
并设置您的电子邮件地址。
<?php
return [
...
/**
* Emailaddress where new leads will be mailed to.
*/
'conversion-email-address' => 'INSERT YOUR EMAILADDRESS HERE',
...
];
用潜在客户做您想做的事情
在运行安装程序并确保Google可以通过在VerifyCsrfToken.php
中进行必要的调整来通过此URL访问后,您就可以开始工作了。安装程序已在您的应用目录中生成了一个新类。您可以在app/GoogleAdsLeadExtension.php
中找到此类。此类有两个方法供您使用。
handle()
在此方法中,您可以对可用数据进行任何操作。从潜在客户检索数据的可用方法在app/GoogleAdsLeadExtension.php
文件中的文档中提供。使用此函数将潜在客户添加到数据库、CRM中。无论您需要什么。
notify()
此方法已被注释。这是因为我们有一个默认的通知方法,它将以电子邮件的形式发送潜在客户数据。如果您想更改此行为,您可以取消注释通知方法并自己发挥魔法。