Linux 软件免费装
Banner图

Dealroot

开发者 leadwon
更新时间 2026年11月3日 17:24
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

google ads utm lead tracking attribution gclid

下载

0.31.2 0.31.1 0.31.4 0.31.3 0.32.0

详情介绍:

Most small businesses know how many visitors they get, but not which of them became customers. Dealroot closes that gap without a CRM. When someone sends one of your forms, Dealroot stores the enquiry with how that person found you: the ad, the search engine, the social post or the website that linked to you. Mark the lead as contacted, won or lost with its value, and see which channels earn you money. You do not need to run ads: organic search, social media, AI assistants, newsletters and referrals are tracked from the first visit. What you get Dealroot Pro Everything above is free and stays free. Dealroot Pro is an add-on for businesses that advertise and work with a CRM: Compare the plans Supported form plugins Translations English, German, French, Spanish, Italian, Dutch, Polish, Ukrainian and Russian are included. Credits The Dealroot screens use the Geologica typeface by the Geologica Project Authors, licensed under the SIL Open Font License 1.1, included in the plugin.

安装:

  1. Install and activate the plugin.
  2. Open Leads → Forms and click Scan site. Untick forms that are not enquiries and save.
  3. Go to Leads → Settings and choose how to handle cookie consent.
  4. Optional: connect a Telegram bot to get notified about new leads.
  5. Submit one of your forms through a link such as https://example.com/?utm_source=test&utm_medium=cpc and open Leads → All leads.

屏幕截图:

  • Leads on the board. Drag a lead to the next stage; marking it as won asks for the amount.
  • All leads with their channel, campaign, status and value.
  • A lead with its stage, the keyword, a quick reply and the deal value.
  • The form scan lists every form of your site, also those built without a form plugin.
  • Settings in sections, with switches.

常见问题:

Do I need to change my forms?

No. Dealroot reads the tracking cookie when a supported form plugin processes a submission. No hidden fields are needed.

Do I need Google Ads or another ad account?

No. The reports show which search engines, social networks, AI assistants, newsletters and websites bring you enquiries and customers, with or without ads. Ad accounts only matter if you want to send won deals back to them.

Which forms are saved as leads?

Every form of a supported form plugin, unless you untick it under Leads → Forms. Other forms are saved once you tick them there after a scan. Forms embedded from other services, such as Calendly or Typeform, run on their servers and are listed for your information only.

Does it work with caching plugins and CDNs?

Yes. The tracking script runs in the visitor's browser, so cached pages are tracked correctly.

Is it GDPR compliant?

Dealroot stores data only in your own WordPress database and sends nothing to third parties. Campaign tracking cookies usually require consent in the EU, so enable one of the consent options under Leads → Settings. Dealroot reads the marketing consent of Cookiebot, CookieYes, Complianz, every banner with the WP Consent API, and Google Consent Mode v2 set by any other banner. It also suggests text for your privacy policy under Settings → Privacy.

Do I need Google Tag Manager?

No. Dealroot works without it. If you use Google Tag Manager, e.g. with GTM4WP, turn on Leads → Settings → Tracking → Tag managers: every sent form then adds a generate_lead event to the dataLayer, with lead_source and a dealroot object holding the form, source, medium, campaign, keyword, click ID and landing page. Dealroot also reads the purchase events of your shop from the dataLayer, so orders become won deals with their source.

How do I add the lead source to my notification email?

Add {dealroot_attribution} to the notification email of your form. It works with every form plugin. {dealroot_channel}, {dealroot_source} and {dealroot_campaign} insert single values. Contact Form 7 also offers [_dealroot_attribution] in its mail tag list.

Does it count calls and WhatsApp messages?

Dealroot counts clicks on phone, WhatsApp, email, Telegram, Viber and map links and attributes them to the channel the visitor came from. It cannot know whether the call was answered, so clicks are reported separately from leads.

How do I send won deals to Google Ads?

Your existing conversions, for example form submissions counted by the Google tag, cannot receive uploaded sales, so you create one more conversion of the type "Import → Track conversions from clicks". Leads → Settings → Sales shows each step and the name to paste, for Google Ads and for Microsoft Advertising. Then use Export conversions on the Leads screen and upload the file in Google Ads under Goals → Conversions → Uploads. Dealroot Pro does all of this automatically.

Can I capture a form from my theme or page builder?

Yes. Scan your site under Leads → Forms and tick the form, or add data-dealroot="Quote request" to the <form> tag. Dealroot then saves the submission in the background without changing how the form works.

Can I get leads on WhatsApp?

Connect a webhook to Make, Zapier or n8n and add a WhatsApp step there. Each lead also has a WhatsApp button that opens a chat with the person.

How do I watch the Clarity recording of a lead?

Add Microsoft Clarity to your site, with its WordPress plugin or the tracking code. Dealroot finds it on its own: open a lead and click "Watch in Microsoft Clarity". Clarity keeps recordings for 30 days unless you mark them as favourites. In Clarity, the smart events dealroot_form_sent and dealroot_contact_click show all visits that ended in an enquiry.

Is it only for one country?

No. Currency and phone country follow your site language (or WooCommerce), dates and amounts are shown in each user's language, the admin works in right-to-left languages, and the channel rules know the main search engines and social networks of Europe, the Americas, Asia and the CIS.

Can I capture a form with custom code?

Yes: do_action( 'dealroot_capture', 'quote-form', 'Quote request', array( array( 'label' => 'Email', 'type' => 'email', 'value' => $email ) ) );

更新日志:

0.32.0 0.31.4 0.31.3 0.31.2 0.31.1 0.31.0 0.30.0 0.29.0 Earlier versions See changelog.txt in the plugin folder.