| 开发者 | WPLocallift |
|---|---|
| 更新时间 | 2026年9月1日 08:09 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[ltll_form] shortcode on any page.tel: link, or clicks any mailto: link, Lead Ledger saves the lead with page URL, referrer, device type, and timestamp.tel:) and click-to-email (mailto:) tracking on any page — includes page URL and referrer for each click[ltll_form][ltll_form theme="dark"][ltll_form theme="light"][ltll_form type="estimate"]/wp-content/plugins/locallift-leadledger, or install through the WordPress plugins screen.tel: or mailto: link on the front end, then open Lead Ledger → Dashboard to confirm the lead appears.[ltll_form] on a page if you want the built-in contact form instead of CF7 or WPForms.Activate the plugin and follow the setup wizard. Connect at least one form (or add [ltll_form] to a page), set a notification email, and submit a test lead. Your first real lead will appear on the Dashboard within seconds. See the setup video in the Installation section above.
Home services (HVAC, plumbing, roofing, electrical), professional services (dental, legal, accounting), and any local business that relies on website forms, phone calls, and email contact links. Select your industry during the setup wizard — or choose Other Local Service if yours is not listed yet.
Yes. Connect any CF7 forms you want to track during setup or in Settings → Forms. If field names are non-standard, use Settings → Field mapping to map name, email, phone, and message fields.
Yes. Connect any WPForms you want to track. WPForms fields are detected by field type automatically; mapping overrides are optional.
Yes. Connect Fluent Forms during setup or in Settings → Connected forms. Name, email, phone, and message fields are auto-detected from the form definition.
Yes. Connect Ninja Forms during setup or in Settings → Connected forms. Standard field types are auto-detected.
Yes. Connect Gravity Forms during setup or in Settings → Connected forms. Standard field types are auto-detected, with optional field ID mapping when needed.
Yes. Lead Ledger discovers Elementor form widgets across your site. Match submissions using the custom Form ID in the widget’s Additional Options when possible.
Yes. Any tel: link on your site is tracked when clicked. Lead Ledger saves the phone number clicked, the page URL where the click happened, referrer/source, device type, and timestamp. No extra shortcode or configuration is needed beyond activating the plugin.
Yes. Any mailto: link on your site is tracked when clicked, including links with subject or body query parameters. Lead Ledger saves the email address clicked, the page URL where the click happened, referrer/source, device type, and timestamp. No extra configuration is needed beyond activating the plugin.
Yes. Every phone and email click lead includes the page URL where the visitor clicked. View it in the Leads list, on the lead detail screen, in instant alert emails, and in the Dashboard Top pages report (aggregated with form leads).
Yes. Add the [ltll_form] shortcode to any page or post. The form includes consent text, spam protection, and matches your page theme when possible.
No. You opt in during the setup wizard or in Settings. Instant email alerts use the address you configure during setup.
Step 2 includes an optional privacy policy URL and a required confirmation that you will disclose lead and click tracking in your site privacy policy. Page view collection remains off unless you explicitly enable it.
No. You must opt in from Settings or the setup wizard. When enabled, Lead Ledger stores anonymous daily page view counts per URL — no personal data. Disclose tracking in your site privacy policy.
No. Lead data is stored locally in your WordPress database. Email alerts are sent through your site's normal WordPress mail configuration.
Open a lead in Lead Ledger → Leads and use Export JSON or Delete lead. Data is also auto-purged after 90 days on the free plan.
Yes. See the Video walkthrough in the Installation section above.
mailto:) tracking site-wide — works on any page with no extra setup, matching existing tel: click tracking.tel: and mailto: click tracking.getPageUrl is not defined).