Changeset 3198778
- Timestamp:
- 11/28/2024 11:01:38 AM (16 months ago)
- Location:
- invox-call-tracking/trunk
- Files:
-
- 2 edited
-
README.txt (modified) (2 diffs)
-
invox-call-tracking.php (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
invox-call-tracking/trunk/README.txt
r3015745 r3198778 1 1 === INVOX Call Tracking === 2 2 3 Contributors: invox 4 Tags: call tracking, analytics 5 Tested up to: 6.4 6 Stable tag: 1.0 7 License: GPLv2 or later 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html 3 Contributors: invox 4 Tags: call tracking, analytics 5 Tested up to: 6.7.1 6 Requires PHP: 7.0 7 Requires at least: 4.9 8 Stable tag: 1.1 9 License: GPLv2 or later 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html 9 11 10 12 == Description == 11 13 12 The Invox Tracking Plugin allows you to easily add the Invox Tracking JavaScript tag to your WordPress website. This tag helps you track user interactions and gather analytics data. 14 INVOX is a powerful call tracking software designed to help businesses track and analyze phone call conversions from each marketing channel. With this easy-to-integrate plugin, you can gain valuable insights into your marketing campaigns, measure the effectiveness of your advertising efforts, and optimize your customer acquisition strategy. 15 16 Key Features: 17 18 * **Advanced Call Analytics:** Track call data such as duration, source, campaigns, ads, and PPC keywords to better understand customer behavior. 19 * **Dynamic Number Insertion:** Automatically display unique phone numbers on your website, based on the visitor’s source (e.g., paid ads, organic search, social media). 20 * **Real-time Reporting:** View live call data and detailed reports to evaluate your marketing efforts in real time. 21 * **Integration with CRM:** Easily sync call data with your CRM system to enhance lead management and follow-up strategies. 22 * **User-Friendly Setup:** Simple installation and configuration process, with no technical knowledge required. 23 24 INVOX also offers a Call Transcript feature that automatically generates transcriptions of your phone conversations. This powerful tool provides a text-based record of each call, making it easier to analyze customer interactions, improve customer service, and optimize marketing strategies. 25 26 **Why Choose INVOX Call Tracking?** 27 28 * **Measure ROI:** Understand the real ROI of your marketing channels by directly linking phone calls to specific campaigns, ads, or keywords. 29 * **Improve Campaigns:** Use data to fine-tune your ads and campaigns, ensuring you focus your budget on high-performing channels. 30 * **Enhance Customer Experience:** With a clear view of customer interactions, you can improve your communication and overall service quality. 31 32 Whether you’re running online ads, email campaigns, or organic SEO efforts, INVOX Call Tracking provides the tools you need to make data-driven decisions and boost your marketing performance. 13 33 14 34 For more information about INVOX, visit our [plugin homepage](https://invox.eu). … … 30 50 == Changelog == 31 51 32 = 1.0 = 33 * Initial release. 52 = 1.1 = 53 * Compatible with WordPress 6.x 54 * Updated for PHP 7.0 compatibility 55 56 = 1.0 = 57 * Initial release. 34 58 35 59 == Support == -
invox-call-tracking/trunk/invox-call-tracking.php
r3015746 r3198778 1 1 <?php 2 /* 3 Plugin Name: INVOX Call Tracking 4 Description: Adds the INVOX Call Tracking JavaScript tag to the active theme. 5 Version: 1.0 6 Stable tag: 1.0 7 Author: invox 8 License: GPLv2 or later 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html 10 */ 2 /** 3 * Plugin Name: INVOX Call Tracking 4 * Plugin URI: https://invox.eu 5 * Description: The INVOX Call Tracking plugin enables WordPress site owners to effortlessly add Dynamic Number Insertion (DNI) to their site without technical or coding skills. 6 * Version: 1.1 7 * Requires at least: 5.2 8 * Requires PHP: 7.0 9 * Tested up to: 6.7.1 10 * Author: invox 11 * Author URI: https://invox.eu 12 * License: GPL v2 or later 13 * License URI: https://www.gnu.org/licenses/gpl-2.0.html 14 */ 11 15 12 if ( ! defined( 'ABSPATH' ) )exit; // Exit if accessed directly16 defined( 'ABSPATH' ) || exit; // Exit if accessed directly 13 17 14 // Register the plugin settings page 18 const INVOX_TRACKING_VERSION = '1.0.1'; 19 20 /** 21 * Register the plugin settings page 22 */ 15 23 function invox_tracking_plugin_menu() { 16 24 add_options_page('INVOX Call Tracking Settings', 'INVOX Call Tracking', 'manage_options', 'invox-tracking-settings', 'invox_tracking_settings_page'); … … 18 26 add_action('admin_menu', 'invox_tracking_plugin_menu'); 19 27 20 // Create the plugin settings page 28 29 /** 30 * Create the plugin settings page 31 */ 21 32 function invox_tracking_settings_page() { 22 33 ?> … … 29 40 <tr> 30 41 <th scope="row">Version (v)</th> 31 <td><input type="text" name="invox_version" value="<?php echo esc_attr(get_option('invox_version')); ?>" /></td> 42 <td> 43 <input 44 type="text" 45 name="invox_version" 46 value="<?php echo esc_attr(get_option('invox_version')); ?>" 47 /> 48 </td> 32 49 </tr> 33 50 </table> … … 38 55 } 39 56 40 // Register and sanitize the plugin settings 57 /** 58 * Register and sanitize the plugin settings 59 */ 41 60 function invox_tracking_register_settings() { 42 61 register_setting('invox-tracking-settings-group', 'invox_version'); 43 62 // Check if 'invox_version' option exists, and if not, set a default value of '1' 44 if ( get_option('invox_version') === false) {63 if ( empty ( get_option('invox_version') ) ) { 45 64 update_option('invox_version', '1'); 46 65 } … … 48 67 add_action('admin_init', 'invox_tracking_register_settings'); 49 68 50 // Enqueue the JavaScript tag in the active theme 69 /** 70 * Enqueue the JavaScript tag in the active theme 71 */ 51 72 function invox_enqueue_tracking_script() { 52 73 $cid = get_option('invox_cid'); … … 54 75 if (!empty($version)) { 55 76 $script_url = "//app.invox.eu/invox_tracking.js?v=$version"; 56 wp_enqueue_script('invox-tracking-script', $script_url, array(), null, true);77 wp_enqueue_script('invox-tracking-script', $script_url, [], INVOX_TRACKING_VERSION, true); 57 78 } 58 79 }
Note: See TracChangeset
for help on using the changeset viewer.