PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.15.1
Independent Analytics – WordPress Analytics Plugin v2.15.1
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 / journeys / timeline.blade.php
independent-analytics / views / journeys Last commit date
timeline 6 months ago rows.blade.php 1 week ago table-heading.blade.php 6 months ago table.blade.php 4 months ago timeline.blade.php 5 days ago visitor-page.blade.php 1 week ago
timeline.blade.php
85 lines
1 @php
2 /** @var IAWP\Journey\Timeline $timeline */
3 @endphp
4
5 <div class="journey-timeline-container">
6 <div class="journey-timeline-events-container">
7 <div class="journey-heading-container">
8 <h3><?php esc_html_e('Session Timeline', 'independent-analytics'); ?></h3>
9 <div class="journey-user-info">
10 <div class="view-all-sessions <?php if($timeline->origin()->session_count() == 1) {
11 echo 'no-other-sessions';
12 } ?>">
13 <span class="dashicons dashicons-admin-users"></span>
14 <?php if($timeline->origin()->session_count() > 1): ?>
15 <a href="<?php echo esc_url($timeline->visitor_url()); ?>" target="_blank"><?php echo esc_html($timeline->session_count_message()); ?> &rarr;</a>
16 <?php else: ?>
17 <?php echo esc_html($timeline->session_count_message()); ?>
18 <?php endif; ?>
19 </div>
20 <div class="icons">
21 <?php if($timeline->origin()->country_flag_url()): ?>
22 <button class="icon-button" data-controller="tooltip" data-tooltip-text-value="<?php echo esc_attr($timeline->origin()->country()); ?>">
23 <img class="icon" src="<?php echo esc_attr($timeline->origin()->country_flag_url()) ?>" alt="<?php echo esc_attr($timeline->origin()->country()); ?>">
24 </button>
25 <?php endif; ?>
26 <?php if($timeline->origin()->device_type()): ?>
27 <button class="icon-button" data-controller="tooltip" data-tooltip-text-value="<?php echo esc_attr($timeline->origin()->device_type()); ?>">
28 <img class="icon" src="<?php echo esc_attr($timeline->origin()->device_type_url()) ?>" alt="<?php echo esc_attr($timeline->origin()->device_type()); ?>">
29 </button>
30 <?php endif; ?>
31 <?php if($timeline->origin()->device_browser()): ?>
32 <button class="icon-button" data-controller="tooltip" data-tooltip-text-value="<?php echo esc_attr($timeline->origin()->device_browser()); ?>">
33 <img class="icon" src="<?php echo esc_attr($timeline->origin()->device_browser_url()) ?>" alt="<?php echo esc_attr($timeline->origin()->device_browser()); ?>">
34 </button>
35 <?php endif; ?>
36 </div>
37 </div>
38 </div>
39 <div class="journey-timeline-events">
40 <?php foreach($timeline->events() as $event): ?>
41 <span class="timeline-event-time"><?php
42 if ($event->type() == 'origin') {
43 echo esc_html($timeline->created_at_for_humans());
44 } else {
45 echo esc_html($event->created_at_for_humans());
46 } ?>
47 </span>
48 <div class="journey-timeline-event <?php echo esc_attr($event->type()); ?>">
49 <?php if (in_array($event->type(), ['click', 'submission', 'order'])) : ?>
50 <div class="border-box-1"></div>
51 <div class="border-box-2"></div>
52 <div class="border-box-3"></div>
53 <div class="border-box-4"></div>
54 <div class="dotted-border"></div>
55 <?php endif; ?>
56 <span class="timeline-event-label"><?php echo esc_html($event->label()); ?></span>
57 <div class="timeline-event-contents">
58 <?php echo \IAWP\Utils\Security::user_journey_event_contents($event->html()); ?>
59 </div>
60 </div>
61 <?php endforeach; ?>
62 <span class="timeline-exit">
63 <span><?php esc_html_e('Exit', 'independent-analytics'); ?></span>
64 </span>
65 </div>
66 </div>
67 <div class="journey-timeline-conversions-container">
68 <h3><?php esc_html_e('Conversions', 'independent-analytics'); ?></h3>
69 <div class="journey-timeline-conversions">
70 <?php if (count($timeline->conversion_events()) == 0) : ?>
71 <span><?php esc_html_e('This session did not include any conversions.', 'independent-analytics'); ?></span>
72 <?php else: ?>
73 <?php foreach($timeline->conversion_events() as $event): ?>
74 <div class="journey-timeline-event <?php echo esc_attr($event->type()); ?>">
75 <span class="timeline-event-label"><?php echo esc_html($event->label()); ?></span>
76 <div class="timeline-event-contents">
77 <?php echo \IAWP\Utils\Security::user_journey_event_contents($event->html()); ?>
78 </div>
79 </div>
80 <?php endforeach; ?>
81 <?php endif; ?>
82 </div>
83 </div>
84 </div>
85