PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.13.6
Independent Analytics – WordPress Analytics Plugin v2.13.6
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 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 1 year ago date-picker 1 year ago email 10 months ago examiner 1 year ago icons 9 months ago integrations 1 year ago interrupt 1 year ago notices 1 year ago overview 10 months ago partials 9 months ago settings 10 months ago tables 10 months ago campaign-builder.blade.php 1 year ago chart.blade.php 1 year ago debug.blade.php 1 year ago plugin-group-options.blade.php 1 year ago quick-stat-loading.blade.php 1 year ago quick-stat.blade.php 1 year ago quick-stats.blade.php 1 year ago real-time.blade.php 1 year ago support.blade.php 1 year ago updates.blade.php 10 months ago woocommerce-order-meta-box.blade.php 10 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