Base URL - Need a definition/where does this come from? (e.g. checkout-demo.subscriberconcierge.com)
Presentation URL - this is akin to a path parameter. You create this in the Presentations section of the CMS (CMS > Subscription Panel > Presentations).
Query Parameters - options that define your request further.
The table below defines the common query parameters. Of these, the most common (and important) are ofrgp_code and promo_code, which define what offers and promotions are presented to customers.
The table below defines the common query parameters used for analytics.
Parameter
Description
utm_medium
Google analytics tracking code used to track the marketing medium
utm_source
Google analytics tracking code used to track the source/referrer
utm_campaign
Google analytics tracking code used to track a promotional campaign
utm_content
Google analytics tracking code used to differentiate ads
utm_term
Google analytics tracking code used to identify paid keywords
g2i_source
Naviga's custom tracking code used to track the source/referrer. The tracking information is sent to G2Instights
g2i_medium
Naviga's custom tracking c track the marketing medium.The tracking information is sent to G2Insights
g2i_campaign
Naviga's custom tracking code used to track a promotional campaign. The tracking information is sent to G2Insights
g2i_or_o
In NCS circ this is used to override source code parameter
g2i_or_p
In NCS circ this is used to override sub source parameter
g2i_or_os
In NCS circ this is used to override campaign code parameter
dtmtype
loads adobe script
Parameter
Description
abdCartId
Id of previous session. Subscription Panel gets all data by this ID and auto-populate it
code
user id from BloxCMS user provider. Appended automatically after redirect from external login page
Couponcode
overrides PID in favor of any promotion with that coupon
debugMode
(boolean) sp writes events into browser console
EEproduct
overrides electronic edition product on config
email
email
giftCode
value for InputGiftCode component. If code is valid, panel will pass verification automatically
ofrgp_id
pre-selected offer for 3.X version
ofr_id
auto-select offer with the given ID
PID
Legacy PID
siteCode
way to reference a different site code. Only works when CMS paper code & SubCon paper code are the same
onetimeCode
one time code for a specific offer/promotion
Google Analytics
Google Analytics captures every triggered event on the Subscription Panel through the G2Plugin. In the table below you can find the list of the events and their description.
Card abandonments analytics are collected in two ways. For Naviga Discover clients, they are tracked and recorded by Naviga. For non-Naviga Discover clients, they are tracked with Google Analytics.
Event Name
Description
presentation_loaded_e
Event fires when presentation loaded.
offers_presented_e
Event fires when offers presented.
offer_selected_e
Event fires when user selected offer.
step_activated_e
Event fires when user came to step.
step_completed_e
Event fires when user completed step.
user_came_to_user_info_e
Event fires when user came to billing user information component.
user_info_completed_e
Event fires when user completed user information component.
address_error_e
Event fires when user got error on address component.
payment_error_e
Event fires when user got error on payment component.
user_info_error_e
Event fires when user got error on userInformation component.
user_logged_in
Event fires when user logged in.
user_came_to_billing_address_e
Event fires when user came to billing address component.
billing_address_completed_e
Event fires when user completed billing address component.
user_came_to_delivery_address_e
Event fires when user came to delivery address component.
delivery_address_completed_e
Event fires when user completed delivery address component.
add_subscription_success_e
Event fires when user created subscription.
user_came_to_payment_e
Event fires when user came to payment component.
credit_card_completed_e
Event fires when user completed payment component using credit card component.
bank_account_completed_e
Event fires when user completed payment component using bank account component.
bill_me_completed_e
Event fires when user completed payment component using bill me component.
apple_pay_completed_e
Event fires when user completed apple pay.
swg_completed_e
Event fires when user completed swg.
selected_payment_option_e
Event fires when user selected payment method on payment component.
created_new_user_e
Event fires when user registered as new user.
notification_error_e
Event fires when user got information error on page.
zip_is_not_deliverable_error_e
Event fires when user got error on promotion because zipCode is not deliverable.
no_offers_error_e
Event fires when user got error on promotion because we don’t have any offers.
presentation_failed_e
Event fires when presentation failed.
add_subscription_failed_e
Event fires when user got error when trying create subscription.
page_was_not_found_error_e
Event fires when user came with wrong url parameters.
apple_pay_presented_e
Event fires when offers presented with Apple Pay available.
landing_is_displayed_e
Event fires when landing component is displayed on page.
landing_is_completed_e
Event fires when user completed landing component.
promotion_popup_is_shown_e
Event fires when pop-up box on a landing is shown.
abandon_presented_e
Event fires when abandonment pop-up is shown
abandon_closed_e
Event fires when abandonment pop-up is closed
idle_presented_e
Event fires when idle pop-up is shown
idle_closed_e
Event fires when idle pop-up is closed
upsell_selected_e
Event fires when user selectes upsell offer
upsell_removed_e
Event fires when user deselectes upsell offer
paypal_completed_e
Event fires when user completes paypal payment method.
"paypal" property will be set to true and "paymentOption" property should have value paypal or paypalExpress or paypalDTI
mobile_app_click_e
Event fires when a user clicks on a button that redirects to a mobile application to download.
newsletter_click_e
Event fires when a user clicks on a newsletter option button that does a request to set a subscription.
continue_click_e
Event fires when a user clicks on a continue button on confirmation.
eedition_click_e
Event fires when a user clicks on a button on e-edition section on confirmation.
smart_speaker_click_e
Event fires when a user clicks on a button on smart speaker section on confirmation.
small_external_click_e
Event fires when a user clicks on a button on small external section on confirmation.
social_click_e
Event fires when a user clicks on a link that redirects to a social media.
user_came_to_place_order_e
Event fires when user came to placeOrder component.
place_order_completed_e
Event fires when user completed placeOrder component.
user_came_to_terms_e
Event fires when user came to terms&conditions component.