With the pro version, you can track any actions without coding. Clicks, time on page, number of pages, form submited, video views and more.
User Defined Events
render_switcher_input( 'custom_events_enabled' ); ?>
Enable Events
'https://www.youtube.com/watch?v=kEp5BDg7dP0',
'title' => 'How to fire EVENTS with PixelYourSite',
'time' => '22:28',
),
array(
'url' => 'https://www.youtube.com/watch?v=UOzC8T0WGBw',
'title' => 'MUST WATCH: The best way to track any action',
'time' => '9:41',
),
array(
'url' => 'https://www.youtube.com/watch?v=wUsqwomsYMo',
'title' => 'Improved Event Tracking: CONDITIONS',
'time' => '5:09',
),
array(
'url' => 'https://www.youtube.com/watch?v=PcXYYGOvahc',
'title' => 'Track URL tags as event parameters',
'time' => '8:15',
),
array(
'url' => 'https://www.youtube.com/watch?v=ehi66agv1zo',
'title' => 'Track YouTube or Vimeo Embedded Videos With Your Own Events',
'time' => '5:25',
),
array(
'url' => 'https://www.youtube.com/watch?v=c4Hrb8WK5bw',
'title' => 'Fire a LEAD event on form submit - WordPress & PixelYourSite',
'time' => '5:58',
),
array(
'url' => 'https://www.youtube.com/watch?v=0IFHqI6itx8',
'title' => 'Improve Meta EMQ score with when tracking WordPress forms',
'time' => '4:52',
),
array(
'url' => 'https://www.youtube.com/watch?v=Iyu-pSbqcFI',
'title' => 'Mandatory: Verify your Meta CUSTOM Events (Pixel & CAPI)',
'time' => '5:10',
),
);
renderRecommendedVideo( $videos );
?>
Name
Triggers
Networks
$event->getPostId()
) );
$event_enable_url = buildAdminUrl( 'pixelyoursite', 'events', 'enable', array(
'pys' => array(
'event' => array(
'post_id' => $event->getPostId(),
)
),
'_wpnonce' => wp_create_nonce( 'pys_enable_event' ),
) );
$event_disable_url = buildAdminUrl( 'pixelyoursite', 'events', 'disable', array(
'pys' => array(
'event' => array(
'post_id' => $event->getPostId(),
)
),
'_wpnonce' => wp_create_nonce( 'pys_disable_event' ),
) );
$event_remove_url = buildAdminUrl( 'pixelyoursite', 'events', 'remove', array(
'pys' => array(
'event' => array(
'post_id' => $event->getPostId(),
)
),
'_wpnonce' => wp_create_nonce( 'pys_remove_event' ),
) );
$triggers = $event->getTriggers();
$event_types = array();
if ( !empty( $triggers ) ) {
foreach ( $triggers as $trigger ) {
$trigger_type = $trigger->getTriggerType();
switch ( $trigger_type ) {
case 'number_page_visit':
$event_types[] = 'Number of Page Visits';
break;
case 'post_type':
{
$event_types[] = 'Post Type';
$selectedPostType = $trigger->getPostTypeValue();
$errorMessage = "Post type not found";
$types = get_post_types( null, "objects " );
foreach ( $types as $type ) {
if ( $type->name == $selectedPostType ) {
$errorMessage = "";
break;
}
}
}
break;
case 'url_click':
$event_types[] = 'Link Click';
break;
case 'css_click':
$event_types[] = 'Element Click';
break;
case 'css_mouseover':
$event_types[] = 'Element Mouseover';
break;
case 'scroll_pos':
$event_types[] = 'Scroll Position';
break;
case 'video_view':
$event_types[] = 'Embedded Video View';
break;
case 'email_link':
$event_types[] = 'Email Link';
break;
case 'page_visit':
$event_types[] = 'Page Visit';
break;
}
if ( $trigger->isFormTriggerType( $trigger_type ) ) {
$eventsFormFactory = apply_filters( "pys_form_event_factory", [] );
foreach ( $eventsFormFactory as $activeFormPlugin ) :
if ( $activeFormPlugin->getSlug() == $trigger_type ) {
$event_types[] = $activeFormPlugin->getName();
}
endforeach;
}
}
}
if ( empty( $event_types ) ) {
$event_types[] = 'No triggers';
}
?>
= $errorMessage ?>
enabled() && !empty( Facebook()->getPixelIDs() ) && $event->isFacebookEnabled(); ?>
enabled() && !empty( GA()->getPixelIDs() )) && $event->isUnifyAnalyticsEnabled();
$disabled = $ga_tags && $event->isGoogleAnalyticsPresent(); ?>
enabled() && !empty( GTM()->getPixelIDs() ) && $event->isGTMEnabled() && $event->isGTMPresent(); ?>
enabled() && !empty( Bing()->getPixelIDs() ) && $event->isBingEnabled(); ?>
enabled() && !empty( Pinterest()->getPixelIDs() ) && $event->isPinterestEnabled(); ?>
enabled() && !empty( Reddit()->getPixelIDs() ) && $event->isRedditEnabled(); ?>
All the events you configure here will automatically get the following parameters for
all
the tags:
page_title, post_type, post_id, landing_page, event_URL, user_role, plugin, event_time (pro), event_day (pro), event_month (pro), traffic_source (pro), UTMs (pro).
You can add other parameters when you configure the events.