PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.14.2
Independent Analytics – WordPress Analytics Plugin v2.14.2
2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / views / campaign-builder.blade.php
independent-analytics / views Last commit date
click-tracking 11 months ago date-picker 5 months ago email 9 months ago examiner 11 months ago icons 6 months ago integrations 11 months ago interrupt 11 months ago journeys 6 months ago notices 6 months ago overview 6 months ago partials 5 months ago settings 5 months ago tables 6 months ago campaign-builder.blade.php 11 months ago chart.blade.php 11 months ago debug.blade.php 11 months ago plugin-group-options.blade.php 11 months ago quick-stat-loading.blade.php 11 months ago quick-stat.blade.php 5 months ago quick-stats.blade.php 11 months ago real-time.blade.php 6 months ago support.blade.php 6 months ago updates.blade.php 6 months ago woocommerce-order-meta-box.blade.php 6 months ago
campaign-builder.blade.php
225 lines
1 <?php
2 $new_campaign_url = $new_campaign_url ?? null;
3 $path = $path ?? null;
4 $path_error = $path_error ?? null;
5 $utm_source = $utm_source ?? null;
6 $utm_source_error = $utm_source_error ?? null;
7 $utm_medium = $utm_medium ?? null;
8 $utm_medium_error = $utm_medium_error ?? null;
9 $utm_campaign = $utm_campaign ?? null;
10 $utm_campaign_error = $utm_campaign_error ?? null;
11 $utm_term = $utm_term ?? null;
12 $utm_content = $utm_content ?? null;
13 ?>
14
15 <div class="campaign-builder" data-controller="campaign-builder">
16 <div class="settings-container">
17 <div class="settings-container-header">
18 <h2><?php esc_html_e('Campaign URL Builder', 'independent-analytics'); ?></h2>
19 <a class="link-purple"
20 href="https://independentwp.com/knowledgebase/campaigns/how-to-campaign-builder"
21 target="_blank">
22 <?php esc_html_e('Learn how to create campaigns', 'independent-analytics'); ?> <span class="dashicons dashicons-external"></span>
23 </a>
24 </div>
25 <form action="" data-action="campaign-builder#submit" data-campaign-builder-target="form">
26 <div class="table-container">
27 <table class="form-table campaign-table" role="presentation">
28 <tbody>
29 <tr>
30 <th scope="row">
31 <label for="iawp_site_url"><?php esc_html_e('Site URL', 'independent-analytics'); ?></label>
32 </th>
33 <td>
34 <input type="text"
35 name="site_url"
36 id="iawp_site_url"
37 value="<?php echo trailingslashit(site_url()) ?>"
38 disabled="disabled"
39 />
40 <p class="description"><?php esc_html_e('Campaign links always lead to your site', 'independent-analytics'); ?></p>
41 </td>
42 </tr>
43 <tr>
44 <th scope="row">
45 <label for="iawp_path"><?php esc_html_e('Landing Page Path', 'independent-analytics'); ?></label>
46 </th>
47 <td>
48 <input type="text"
49 name="path"
50 id="iawp_path"
51 placeholder="blog/some-post"
52 value="<?php echo esc_attr($path) ?>"
53 />
54 <p class="description"><?php esc_html_e('Leave empty to use your homepage', 'independent-analytics'); ?></p>
55 </td>
56 </tr>
57 <tr>
58 <th scope="row">
59 <label for="iawp_utm_source"><?php esc_html_e('Source', 'independent-analytics'); ?><span
60 class="required">*</span></label>
61 </th>
62 <td>
63 <input type="text"
64 name="utm_source"
65 id="iawp_utm_source"
66 placeholder="Twitter"
67 value="<?php echo esc_attr($utm_source); ?>"
68 class="<?php echo isset($utm_source_error) ? 'error' : '' ?>"
69 />
70 <p class="description"><?php esc_html_e('Name of the website the link will be placed on', 'independent-analytics'); ?></p>
71 <?php if (isset($utm_source_error)): ?>
72 <p class="error"><?php echo esc_html($utm_source_error) ?></p>
73 <?php endif; ?>
74 </td>
75 </tr>
76 <tr>
77 <th scope="row">
78 <label for="iawp_utm_medium"><?php esc_html_e('Medium', 'independent-analytics'); ?> <span
79 class="required">*</span></label>
80 </th>
81 <td>
82 <input type="text"
83 name="utm_medium"
84 id="iawp_utm_medium"
85 placeholder="<?php esc_attr_e('Social Media', 'independent-analytics'); ?>"
86 value="<?php echo esc_attr($utm_medium) ?>"
87 class="<?php echo isset($utm_medium_error) ? 'error' : '' ?>"
88 />
89 <p class="description"><?php esc_html_e('Type of website e.g. Search, Social, Ad', 'independent-analytics'); ?></p>
90 <?php if (isset($utm_medium_error)): ?>
91 <p class="error"><?php echo esc_html($utm_medium_error) ?></p>
92 <?php endif; ?>
93 </td>
94 </tr>
95 <tr>
96 <th scope="row">
97 <label for="iawp_utm_campaign"><?php esc_html_e('Campaign', 'independent-analytics'); ?> <span class="required">*</span></label>
98 </th>
99 <td>
100 <input type="text"
101 name="utm_campaign"
102 id="iawp_utm_campaign"
103 placeholder="<?php esc_attr_e('5 Ways to Get More Traffic', 'independent-analytics'); ?>"
104 value="<?php echo esc_attr($utm_campaign) ?>"
105 class="<?php echo isset($utm_campaign_error) ? 'error' : '' ?>"
106 />
107 <p class="description"><?php esc_html_e('Title of the page or ad', 'independent-analytics'); ?></p>
108 <?php if (isset($utm_campaign_error)): ?>
109 <p class="error"><?php echo esc_html($utm_campaign_error) ?></p>
110 <?php endif; ?>
111 </td>
112 </tr>
113 <tr>
114 <th scope="row">
115 <label for="iawp_utm_term"><?php esc_html_e('Term', 'independent-analytics'); ?></label>
116 </th>
117 <td>
118 <input type="text"
119 name="utm_term"
120 id="iawp_utm_term"
121 placeholder="<?php esc_attr_e('Get website traffic', 'independent-analytics'); ?>"
122 value="<?php echo esc_attr($utm_term) ?>"
123 />
124 <p class="description"><?php esc_html_e('Keyword used in paid advertising', 'independent-analytics'); ?></p>
125 </td>
126 </tr>
127 <tr>
128 <th scope="row">
129 <label for="iawp_utm_content"><?php esc_html_e('Content', 'independent-analytics'); ?></label>
130 </th>
131 <td>
132 <input type="text"
133 name="utm_content"
134 id="iawp_utm_content"
135 placeholder="<?php esc_attr_e('Bio link', 'independent-analytics'); ?>"
136 value="<?php echo esc_attr($utm_content) ?>"
137 />
138 <p class="description"><?php esc_html_e('Position of the link on the page e.g. author bio', 'independent-analytics'); ?></p>
139 </td>
140 </tr>
141 </tbody>
142 </table>
143 </div>
144 <div class="submit-container">
145 <p class="submit">
146 <button class="button iawp-button purple"
147 data-campaign-builder-target="submitButton"
148 >
149 <span><?php esc_html_e('Create Campaign URL', 'independent-analytics'); ?></span><span
150 class="dashicons dashicons-update"></span>
151 </button>
152 </p>
153 </div>
154 </form>
155 <?php if (isset($new_campaign_url)): ?>
156 <div class="campaign new"
157 data-campaign-builder-target="newCampaign">
158 <p class="campaign-title"><?php esc_html_e('New campaign created', 'independent-analytics'); ?>
159 &#127881;</p>
160 <div class="campaign-copy">
161 <div class="campaign-text">
162 <input readonly class="campaign-url"
163 data-controller="select-input"
164 data-action="click->select-input#selectInput"
165 value="<?php echo esc_attr($new_campaign_url); ?>"
166 data-testid="new-campaign" />
167 </div>
168 <div class="campaign-actions">
169 <button class="iawp-button purple"
170 data-controller="clipboard"
171 data-action="clipboard#copy"
172 data-clipboard-text-value="<?php echo esc_attr($new_campaign_url); ?>"
173 data-testid="copy-new-campaign"
174 >
175 <?php esc_html_e('Copy URL', 'independent-analytics'); ?>
176 </button>
177 </div>
178 </div>
179 </div>
180 <?php endif; ?>
181 </div>
182 <div class="settings-container">
183 <div class="campaigns-heading">
184 <h2><?php esc_html_e('Latest Campaign URLs', 'independent-analytics'); ?></h2>
185 </div>
186 <?php foreach ($campaigns as $campaign): ?>
187 <div class="campaign">
188 <div class="campaign-copy">
189 <div class="campaign-text">
190 <input readonly type="text" class="campaign-url"
191 data-controller="select-input"
192 data-action="click->select-input#selectInput"
193 value="<?php echo esc_attr($campaign['url']); ?>">
194 <p class="campaign-created-at">
195 <?php printf(esc_html_x('Created %s', 'Created five minutes ago', 'independent-analytics'), esc_html__($campaign['created_at'])); ?>
196 </p>
197 </div>
198 <div class="campaign-actions">
199 <button class="iawp-button purple"
200 data-controller="clipboard"
201 data-action="clipboard#copy"
202 data-clipboard-text-value="<?php echo esc_attr($campaign['url']); ?>"
203 >
204 <?php esc_html_e('Copy URL', 'independent-analytics'); ?>
205 </button>
206 <button class="iawp-button ghost-purple"
207 data-action="campaign-builder#reuse"
208 data-result="<?php echo esc_attr($campaign['result']) ?>"
209 >
210 <?php esc_html_e('Copy to Form', 'independent-analytics'); ?>
211 </button>
212 <button class="iawp-button ghost-red"
213 data-action="campaign-builder#delete"
214 data-campaign-url-id="<?php echo esc_attr($campaign['campaign_url_id']); ?>"
215 >
216 <?php esc_html_e('Delete', 'independent-analytics'); ?>
217 </button>
218 </div>
219 </div>
220 </div>
221 <?php endforeach ?>
222 <p class="campaigns-empty"><?php esc_html_e('No campaign URLs found', 'independent-analytics'); ?></p>
223 </div>
224 </div>
225