Google Listings & Ads implements usage tracking, based on the native WooCommerce Usage Tracking, and is only enabled when WooCommerce Tracking is enabled.
When a store opts in to WooCommerce usage tracking and uses Google Listings & Ads, they will also be opted in to the tracking added by Google Listings & Ads.
As in WooCommerce core, only non-sensitive data about how a store is set up and managed is tracked. We do not track or store personal data from your clients.
- Plugin version
- Settings
- WordPress.com account connection status
- Google Merchant Center account connection status and connected ID
- Google Ads account connected ID
All event names are prefixed by wcadmin_
.
Plugin is activated from the "Add Plugins" page in the admin, and has utm
query parameters indicating deep linking. Parameters currently tracked (and sent as properties):
utm_source
utm_medium
utm_campaign
utm_term
utm_content
Clicking on the checkbox to agree with the implications of reclaiming URL.
checked |
indicate whether the checkbox is checked or unchecked. |
Clicking on the checkbox to agree with the implications of reclaiming URL.
action |
string |
|
action |
string |
|
details |
string |
Used for failure action.
|
When a site verification with Google fails
step |
string |
the step of the process that failed (token, meta-tag, unknown) |
When a site is successfully verified with Google
When a campaign has been successfully created.
name | type | description |
---|---|---|
id |
int |
Campaign ID. |
status |
string |
Campaign status, enabled or paused . |
name |
string |
Campaign name, generated based on date. |
amount |
float |
Campaign budget. |
country |
string |
Base target country code. |
targeted_locations |
string |
Additional target country codes. |
When a campaign has been successfully edited.
name | type | description |
---|---|---|
id |
int |
Campaign ID. |
status |
string |
Campaign status, enabled or paused . |
name |
string |
Campaign name. |
amount |
float |
Campaign budget. |
When a campaign has been successfully deleted.
name | type | description |
---|---|---|
id |
int |
Campaign ID. |
Ads onboarding has been successfully completed.
name | type | description |
---|---|---|
campaign_count |
int |
Number of campaigns for the connected Ads account. |
Merchant Center onboarding has been successfully completed.
name | type | description |
---|---|---|
shipping_rate |
string |
Shipping rate setup automatic , manual , flat . |
offers_free_shipping |
bool |
Free Shipping is available. |
free_shipping_threshold |
float |
Minimum amount to avail of free shipping. |
shipping_time |
string |
Shipping time setup flat , manual . |
tax_rate |
string |
Tax rate setup destination , manual . |
target_countries |
string |
List of target countries or all . |
"Add paid campaign" button is clicked.
name | type | description |
---|---|---|
context |
string |
Indicate the place where the button is located. |
href |
string |
Indicate the destination where the users is directed to, e.g. '/google/setup-ads' . |
AddPaidCampaignButton
with given props, when clicked.
Clicking on the button to connect an existing Google Ads account.
name | type | description |
---|---|---|
id |
number |
The account ID to be connected. |
ConnectAds
when "Connect" button is clicked.
Clicking on the button to create a new Google Ads account, after agreeing to the terms and conditions.
TermsModal
When agreed by clicking "Create account".
"Set up billing" button for Google Ads account is clicked.
name | type | description |
---|---|---|
context |
string |
Indicates the place where the button is located, e.g. setup-ads . |
link_id |
string |
A unique ID for the button within the context, e.g. set-up-billing . |
href |
string |
Indicates the destination where the users is directed to. |
BillingSetupCard
with{ context: 'setup-ads', link_id: 'set-up-billing', href: billingUrl }
Creates the rule successfully
name | type | description |
---|---|---|
context |
string |
Indicates where this event happened |
AttributeMappingRuleModal
When the rule is successfully created with{ context: 'attribute-mapping-create-rule-modal' }
Deletes the rule successfully
name | type | description |
---|---|---|
context |
string |
Indicates where this event happened |
AttributeMappingDeleteRuleModal
When the rule is successfully deleted with{ context: 'attribute-mapping-delete-rule-modal'}
Clicks on delete rule button
name | type | description |
---|---|---|
context |
string |
Indicates where this event happened |
AttributeMappingDeleteRuleModal
When user clicks on delete rule button with{ context: 'attribute-mapping-delete-rule-modal' }
Clicks on save rule button
name | type | description |
---|---|---|
context |
string |
Indicates where this event happened |
AttributeMappingRuleModal
When user clicks on save rule button with{ context: 'attribute-mapping-manage-rule-modal' | 'attribute-mapping-create-rule-modal' }
Updates the rule successfully
name | type | description |
---|---|---|
context |
string |
Indicates where this event happened |
AttributeMappingRuleModal
When the rule is successfully updated with{ context: 'attribute-mapping-manage-rule-modal' }
Triggered when the product feed "bulk edit" functionality is being used
name | type | description |
---|---|---|
context |
string |
Name of the table |
number_of_items |
number |
Edit how many items |
visibility_to |
string |
("sync_and_show" | "dont_sync_and_show") |
ProductFeedTableCard
withcontext: 'product-feed'
CES feedback recorded
CustomerEffortScorePrompt
whenever the CES feedback is recorded
CES modal open
CustomerEffortScorePrompt
whenever the CES modal is open
CES prompt snackbar closed
CustomerEffortScorePrompt
whenever the CES snackbar (notice) is closed
CES prompt snackbar open
CustomerEffortScorePrompt
whenever the CES snackbar (notice) is open
Triggered when a chart tab is clicked
name | type | description |
---|---|---|
report |
string |
Name of the report (e.g. "reports-programs" | "reports-products" ) |
context |
string |
Metric key of the clicked tab (e.g. "sales" | "conversions" | "clicks" | "impressions" | "spend" ). |
Triggered when the save button in contact information page is clicked.
Triggered when "continue" to edit program button is clicked.
name | type | description |
---|---|---|
programId |
string |
program id |
url |
string |
url (free or paid) |
EditProgramPromptModal
when "Continue to edit" is clicked.
Triggered when datepicker (date ranger picker) is updated,
with report name and data that comes from DateRangeFilterPicker
's onRangeSelect
callback
name | type | description |
---|---|---|
report |
string |
Name of the report (e.g. "dashboard" | "reports-programs" | "reports-products" | "product-feed" ) |
compare |
string |
Value selected in datepicker. |
period |
string |
Value selected in datepicker. |
before |
string |
Value selected in datepicker. |
after |
string |
Value selected in datepicker. |
AppDateRangeFilterPicker
withreport: props.trackEventReportId
anddata
given byDateRangeFilterPicker
'sonRangeSelect
callback.ProductsReportFilters
ProgramsReportFilters
Accounts are disconnected from the Setting page
name | type | description |
---|---|---|
context |
string |
(all-accounts |ads-account ) - indicate which accounts have been disconnected. |
When a documentation link is clicked.
name | type | description |
---|---|---|
link_id |
string |
link identifier |
context |
string |
indicate which link is clicked |
href |
string |
link's URL |
AppDocumentationLink
ContactInformation
- with
{ context: 'setup-mc-contact-information', link_id: 'contact-information-read-more', href: 'https://woo.com/document/google-listings-and-ads/#contact-information' }
- with
{ context: 'settings-no-phone-number-notice', link_id: 'contact-information-read-more', href: 'https://woo.com/document/google-listings-and-ads/#contact-information' }
- with
{ context: 'settings-no-store-address-notice', link_id: 'contact-information-read-more', href: 'https://woo.com/document/google-listings-and-ads/#contact-information' }
- with
DifferentCurrencyNotice
- with
{ context: "dashboard", link_id: "setting-up-currency", href: "https://support.google.com/google-ads/answer/9841530" }
- with
{ context: "reports-products", link_id: "setting-up-currency", href: "https://support.google.com/google-ads/answer/9841530" }
- with
{ context: "reports-programs", link_id: "setting-up-currency", href: "https://support.google.com/google-ads/answer/9841530" }
- with
ChooseAudienceSection
with{ context: 'setup-mc-audience', link_id: 'site-language', href: 'https://support.google.com/merchants/answer/160637' }
ShippingTimeSection
with{ context: 'setup-mc-shipping', link_id: 'shipping-read-more', href: 'https://support.google.com/merchants/answer/7050921' }
TaxRate
- with
{ context: 'setup-mc-tax-rate', link_id: 'tax-rate-read-more', href: 'https://support.google.com/merchants/answer/160162' }
- with
{ context: 'setup-mc-tax-rate', link_id: 'tax-rate-manual', href: 'https://www.google.com/retail/solutions/merchant-center/' }
- with
ConnectGoogleAccountCard
with{ context: 'setup-mc-accounts', link_id: 'required-google-permissions', href: 'https://woo.com/document/google-listings-and-ads/#required-google-permissions' }
RequestFullAccessGoogleAccountCard
with{ context: 'setup-mc-accounts', link_id: 'required-google-permissions', href: 'https://woo.com/document/google-listings-and-ads/#required-google-permissions' }
ConnectAds
with{ context: 'setup-ads-connect-account', link_id: 'connect-sub-account', href: 'https://support.google.com/google-ads/answer/6139186' }
TermsModal
- with
{ context: 'setup-ads', link_id: 'shopping-ads-policies', href: 'https://support.google.com/merchants/answer/6149970' }
- with
{ context: 'setup-ads', link_id: 'google-ads-terms-of-service', href: 'https://support.google.com/adspolicy/answer/54818' }
- with
ReclaimUrlCard
with{ context: 'setup-mc', link_id: 'claim-url', href: 'https://support.google.com/merchants/answer/176793' }
TermsModal
with{ context: 'setup-mc', link_id: 'google-mc-terms-of-service', href: 'https://support.google.com/merchants/answer/160173' }
exports
with{ context: 'create-ads' | 'edit-ads' | 'setup-ads', link_id: 'see-what-ads-look-like', href: 'https://support.google.com/google-ads/answer/6275294' }
FaqsSection
with{ context: 'assets-faq', linkId: 'assets-faq-about-ad-formats-available-in-different-campaign-types', href: 'https://support.google.com/google-ads/answer/1722124' }
.ShippingRateSection
- with
{ context: 'setup-mc-shipping', link_id: 'shipping-read-more', href: 'https://support.google.com/merchants/answer/7050921' }
- with
{ context: 'setup-mc-shipping', link_id: 'shipping-manual', href: 'https://www.google.com/retail/solutions/merchant-center/' }
- with
Faqs
- with
{ context: 'faqs', linkId: 'general-requirements', href: 'https://woo.com/document/google-listings-and-ads/#general-requirements' }
. - with
{ context: 'faqs', linkId: 'claiming-urls', href: 'https://support.google.com/merchants/answer/7527436' }
. - with
{ context: 'faqs', linkId: 'google-merchant-center-requirements', href: 'https://woo.com/document/google-listings-and-ads/#google-merchant-center-requirements' }
. - with
{ context: 'faqs', linkId: 'performance-max', href: 'https://woo.com/document/google-listings-and-ads/#google-performance-max-campaigns' }
. - with
{ context: 'faqs', linkId: 'free-listings', href: 'https://woo.com/document/google-listings-and-ads/#free-listings-on-google' }
. - with
{ context: 'faqs', linkId: 'campaign-analytics', href: 'https://woo.com/document/google-listings-and-ads/#getting-started-with-campaign-analytics' }
. - with
{ context: 'faqs', linkId: 'terms-and-conditions-of-google-ads-coupons', href: 'https://www.google.com/ads/coupons/terms/' }
.
- with
GetStartedCard
with{ context: 'get-started', linkId: 'wp-terms-of-service', href: 'https://wordpress.com/tos/' }
.GetStartedWithVideoCard
with{ context: 'get-started-with-video', linkId: 'wp-terms-of-service', href: 'https://wordpress.com/tos/' }
.UnsupportedLanguage
with{ context: 'get-started', link_id: 'supported-languages', href: 'https://support.google.com/merchants/answer/160637' }
UnsupportedCountry
with{ context: "get-started", link_id: "supported-countries" }
IssuesTableDataModal
with { context: 'issues-data-table-modal' }ProductStatusHelpPopover
with{ context: 'product-feed', link_id: 'product-sync-statuses', href: 'https://support.google.com/merchants/answer/160491' }
EditPhoneNumber
with{ context: "settings-phone-number", link_id: "contact-information-read-more", href: "https://woo.com/document/google-listings-and-ads/#contact-information" }
EditStoreAddress
with{ context: "settings-store-address", link_id: "contact-information-read-more", href: "https://woo.com/document/google-listings-and-ads/#contact-information" }
FreeAdCredit
with{ context: 'setup-ads', link_id: 'free-ad-credit-terms', href: 'https://www.google.com/ads/coupons/terms/' }
Faqs
with{ context: 'faqs', link_id: 'find-a-partner', href: 'https://comparisonshoppingpartners.withgoogle.com/find_a_partner/' }
GoogleMCDisclaimer
- with
{ context: 'setup-mc-accounts', link_id: 'comparison-shopping-services', href: 'https://support.google.com/merchants/topic/9080307' }
- with
{ context: 'setup-mc-accounts', link_id: 'comparison-shopping-partners-find-a-partner', href: 'https://comparisonshoppingpartners.withgoogle.com/find_a_partner/' }
- with
Triggered when phone number edit button is clicked.
name | type | description |
---|---|---|
path |
string |
The path used in the page, e.g. "/google/settings" . |
subpath |
string |
The subpath used in the page, or undefined when there is no subpath. |
PhoneNumberCardPreview
Whenever "Edit" is clicked.
Trigger when store address edit button is clicked.
Before 1.5.0
this name was used for tracking clicking "Edit in settings" to edit the WC address. As of >1.5.0
, that event is now tracked as edit_wc_store_address
.
name | type | description |
---|---|---|
path |
string |
The path used in the page from which the link was clicked, e.g. "/google/settings" . |
subpath |
string|undefined |
The subpath used in the page, e.g. "/edit-store-address" or undefined when there is no subpath. |
StoreAddressCardPreview
Whenever "Edit" is clicked.
Triggered when edit links are clicked from product feed table.
name | type | description |
---|---|---|
status |
string |
("approved" | "partially_approved" | "expiring" | "pending" | "disapproved" | "not_synced") |
visibility |
string |
("sync_and_show" | "dont_sync_and_show") |
Triggered when edit links are clicked from Issues to resolve table.
name | type | description |
---|---|---|
code |
string |
Issue code returned from Google |
issue |
string |
Issue description returned from Google |
Triggered when store address "Edit in WooCommerce Settings" button is clicked.
Before 1.5.0
it was called edit_mc_store_address
.
name | type | description |
---|---|---|
path |
string |
The path used in the page from which the link was clicked, e.g. "/google/settings" . |
subpath |
string|undefined |
The subpath used in the page, e.g. "/edit-store-address" or undefined when there is no subpath. |
StoreAddressCard
Whenever "Edit in WooCommerce Settings" button is clicked.
Clicking on faq item to collapse or expand it.
name | type | description |
---|---|---|
id |
string |
FAQ identifier |
action |
string |
(expand |collapse ) |
context |
string |
Indicates which page / module the FAQ is in |
FaqsSection
- with
{ context: 'campaign-management', id: 'what-will-my-ads-look-like', action: 'expand' | 'collapse' }
. - with
{ context: 'campaign-management', id: 'what-makes-these-ads-different-from-product-ads', action: 'expand' | 'collapse' }
.
- with
Faqs
- with
{ context: 'get-started', id: 'what-do-i-need-to-get-started', action: 'expand' }
. - with
{ context: 'get-started', id: 'what-do-i-need-to-get-started', action: 'collapse' }
. - with
{ context: 'get-started', id: 'what-if-i-already-have-free-listings', action: 'expand' }
. - with
{ context: 'get-started', id: 'what-if-i-already-have-free-listings', action: 'collapse' }
. - with
{ context: 'get-started', id: 'is-my-store-ready-to-sync-with-google', action: 'expand' }
. - with
{ context: 'get-started', id: 'is-my-store-ready-to-sync-with-google', action: 'collapse' }
. - with
{ context: 'get-started', id: 'what-is-a-performance-max-campaign', action: 'expand' }
. - with
{ context: 'get-started', id: 'what-is-a-performance-max-campaign', action: 'collapse' }
. - with
{ context: 'get-started', id: 'what-are-free-listings', action: 'expand' }
. - with
{ context: 'get-started', id: 'what-are-free-listings', action: 'collapse' }
. - with
{ context: 'get-started', id: 'where-to-track-free-listings-and-performance-max-campaign-performance', action: 'expand' }
. - with
{ context: 'get-started', id: 'where-to-track-free-listings-and-performance-max-campaign-performance', action: 'collapse' }
. - with
{ context: 'get-started', id: 'how-to-sync-products-to-google-free-listings', action: 'expand' }
. - with
{ context: 'get-started', id: 'how-to-sync-products-to-google-free-listings', action: 'collapse' }
. - with
{ context: 'get-started', id: 'can-i-run-both-shopping-ads-and-free-listings-campaigns', action: 'expand' }
. - with
{ context: 'get-started', id: 'can-i-run-both-shopping-ads-and-free-listings-campaigns', action: 'collapse' }
. - with
{ context: 'get-started', id: 'how-can-i-get-the-ad-credit-offer', action: 'expand' }
. - with
{ context: 'get-started', id: 'how-can-i-get-the-ad-credit-offer', action: 'collapse' }
.
- with
Faqs
- with
{ context: 'setup-mc-accounts', id: 'why-do-i-need-a-wp-account', action: 'expand' }
. - with
{ context: 'setup-mc-accounts', id: 'why-do-i-need-a-wp-account', action: 'collapse' }
. - with
{ context: 'setup-mc-accounts', id: 'why-do-i-need-a-google-mc-account', action: 'expand' }
. - with
{ context: 'setup-mc-accounts', id: 'why-do-i-need-a-google-mc-account', action: 'collapse' }
.
- with
Triggered when changing products & variations filter,
with data that comes from
FilterPicker
's onFilterSelect
callback.
name | type | description |
---|---|---|
report |
string |
Name of the report (e.g. "reports-products" ) |
filter |
string |
Value of the filter (e.g. "all" | "single-product" | "compare-products" ) |
variationFilter |
string | undefined |
Value of the variation filter (e.g. undefined | "single-variation" | "compare-variations" ) |
Clicking on the link to view free ad credit value by country.
name | type | description |
---|---|---|
context |
string |
Indicates which page the link is in. |
FreeAdCredit
with{ context: 'setup-ads' }
.
Saving changes to the free campaign.
Clicking on the button to connect Google account.
name | type | description |
---|---|---|
context |
string |
(setup-mc |setup-ads |reconnect ) - indicate the button is clicked from which page. |
action |
string |
(authorization |scope ) - authorization is used when the plugin has not been authorized yet and requests Google account access and permission scopes from users. - scope is used when requesting required permission scopes from users in order to proceed with more plugin functions. Added with the Partial OAuth feature (aka Incremental Authorization). |
ConnectGoogleAccountCard
- with
{ action: 'authorization', context: 'reconnect' }
- with
{ action: 'authorization', context: 'setup-mc' }
- with
RequestFullAccessGoogleAccountCard
- with
{ action: 'scope', context: 'reconnect' }
- with
{ action: 'scope', context: 'setup-mc' }
- with
AuthorizeAds
with{ action: 'scope', context: 'setup-ads' }
Clicking on the "connect to a different Google account" button.
Clicking on a Google Ads account text link.
name | type | description |
---|---|---|
context |
string |
Indicates which page / module the link is in |
href |
string |
Where the user is redirected |
link_id |
string |
A unique ID for the link within the page / module |
BillingSavedCard
with{ context: 'setup-ads', link_id: 'google-ads-account' }
Clicking on a Google Merchant Center link.
name | type | description |
---|---|---|
context |
string |
Indicates which page / module the link is in |
href |
string |
Link's URL |
FreePerformanceCard
with{ context: 'dashboard' }
MetricNumber
with{ context: 'reports' }
"Help" button is clicked.
name | type | description |
---|---|---|
context |
string |
Indicates the place where the button is located, e.g. setup-ads . |
Clicking on the "Scan for assets" button.
name | type | description |
---|---|---|
type |
string |
The type of the selected Final URL suggestion to be imported. Possible values: post , term , homepage . |
Triggered when the "Launch paid campaign" button is clicked to add a new paid campaign in the Google Ads setup flow.
name | type | description |
---|---|---|
audiences |
string |
Country codes of the paid campaign audience countries, e.g. 'US,JP,AU' . This means the campaign is created with the multi-country targeting feature. Before this feature support, it was implemented as 'audience'. |
budget |
string |
Daily average cost of the paid campaign |
SetupAdsForm
on submit
Clicking on the button to connect an existing Google Merchant Center account.
name | type | description |
---|---|---|
id |
number |
The account ID to be connected. |
Clicking on the "connect to a different Google Merchant Center account" button.
Clicking on the button to create a new Google Merchant Center account, after agreeing to the terms and conditions.
Clicking on the button to reclaim URL for a Google Merchant Center account.
Clicking on the "Switch account" button to select a different Google Merchant Center account to connect.
name | type | description |
---|---|---|
context |
string |
(switch-url |reclaim-url ) - indicate the button is clicked from which step. |
ReclaimUrlCard
withcontext: 'reclaim-url'
SwitchUrlCard
withcontext: 'switch-url'
Clicking on the button to switch URL for a Google Merchant Center account.
Clicking on the "Yes, I want a new account" button in the warning modal for creating a new Google Merchant Center account.
Check for whether the phone number for Merchant Center exists or not.
name | type | description |
---|---|---|
path |
string |
the path where the check is in. |
exist |
string |
whether the phone number exists or not. |
isValid |
string |
whether the phone number is valid or not. |
Clicking on the Merchant Center phone number edit button.
name | type | description |
---|---|---|
view |
string |
which view the edit button is in. Possible values: setup-mc , settings . |
A modal is closed.
name | type | description |
---|---|---|
context |
string |
Indicates which modal is closed |
action |
string |
Indicates the modal is closed by what action (e.g. maybe-later |dismiss | create-another-campaign ) - maybe-later is used when the "Maybe later" button on the modal is clicked - dismiss is used when the modal is dismissed by clicking on "X" icon, overlay, generic "Cancel" button, or pressing ESC - create-another-campaign is used when the button "Create another campaign" is clicked - create-paid-campaign is used when the button "Create paid campaign" is clicked - confirm is used when the button "Confirm", "Save" or similar generic "Accept" button is clicked |
AttributeMappingTable
When any of the modals is closedDashboard
when CES modal is closed.ReviewRequest
withaction: 'request-review-success' | 'maybe-later' | 'dismiss', context: REQUEST_REVIEW
SubmissionSuccessGuide
withaction: 'create-paid-campaign' | 'maybe-later' | 'view-product-feed' | 'dismiss'
Clicking on a text link within the modal content
name | type | description |
---|---|---|
context |
string |
Indicates which link is clicked |
href |
string |
Link's URL |
ContentLink
with givencontext, href
A modal is open
name | type | description |
---|---|---|
context |
string |
Indicates which modal is open |
AttributeMappingTable
When any of the modals is open with{ context: 'attribute-mapping-manage-rule-modal' | 'attribute-mapping-create-rule-modal' }
ReviewRequest
withcontext: REQUEST_REVIEW
SubmissionSuccessGuide
withcontext: GUIDE_NAMES.SUBMISSION_SUCCESS
Clicking on the skip paid ads button to complete the onboarding flow. The 'unknown' value of properties may means:
- the paid ads setup is not opened
- the final status has not yet been resolved when recording this event
- the status is not available, for example, the billing status is unknown if Google Ads account is not yet connected
name | type | description |
---|---|---|
opened_paid_ads_setup |
string |
Whether the paid ads setup is opened, e.g. 'yes', 'no' |
google_ads_account_status |
string |
The connection status of merchant's Google Ads addcount, e.g. 'connected', 'disconnected', 'incomplete' |
billing_method_status |
string |
aaa, The status of billing method of merchant's Google Ads addcount e.g. 'unknown', 'pending', 'approved', 'cancelled' |
campaign_form_validation |
string |
Whether the entered paid campaign form data are valid, e.g. 'unknown', 'valid', 'invalid' |
Clicking on the "Complete setup" button to complete the onboarding flow with paid ads.
name | type | description |
---|---|---|
budget |
number |
The budget for the campaign |
audiences |
string |
The targeted audiences for the campaign |
Clicking on the "Create a paid ad campaign" button to open the paid ads setup in the onboarding flow.
Triggered when moving to another step during creating/editing a campaign.
name | type | description |
---|---|---|
triggered_by |
string |
Indicates which button triggered this event |
action |
string |
User's action or/and objective (e.g. go-to-step-2 ) |
context |
string | undefined |
Indicates where this event happened |
CreatePaidAdsCampaign
- with
{ context: 'create-ads', triggered_by: 'step1-continue-button', action: 'go-to-step2' }
. - with
{ context: 'create-ads', triggered_by: 'stepper-step1-button', action: 'go-to-step1' }
.
- with
EditPaidAdsCampaign
- with
{ context: 'edit-ads', triggered_by: 'step1-continue-button', action: 'go-to-step2' }
. - with
{ context: 'edit-ads', triggered_by: 'stepper-step1-button', action: 'go-to-step1' }
.
- with
Triggered when request review button is clicked
Triggered when the request review fails
Triggered when clicking on the checkbox
name | type | description |
---|---|---|
action |
'check'|'uncheck' |
Indicates if the checkbox is checked or unchecked |
ReviewRequestModal
withaction: 'checked' | 'unchecked'
Triggered when the request review is successful
Clicking on the "Or, select another page" button.
Triggered on events during ads onboarding
name | type | description |
---|---|---|
triggered_by |
string |
Indicates which button triggered this event |
action |
string |
User's action or/and objective (e.g. leave , go-to-step-2 ) |
target |
string | undefined |
(Deprecated: this property should not be used after Q1 2024) Button ID |
trigger |
string | undefined |
(Deprecated: this property should not be used after Q1 2024) Action (e.g. click ) |
AdsStepper
- with
{ triggered_by: 'step1-continue-button' | 'step2-continue-button' , action: 'go-to-step2' | 'go-to-step3' }
. - with
{ triggered_by: 'stepper-step1-button' | 'stepper-step2-button', action: 'go-to-step1' | 'go-to-step2' }
.
- with
SetupAdsTopBar
with given{ triggered_by: 'back-button', action: 'leave', target: 'back', trigger: 'click' }
when back button is clicked.
Clicking on faq items to collapse or expand it in the Onboarding Flow or creating/editing a campaign
name | type | description |
---|---|---|
id |
string |
FAQ identifier |
action |
string |
(expand |collapse ) |
Setup Merchant Center
name | type | description |
---|---|---|
triggered_by |
string |
Indicates which button triggered this event |
action |
string |
User's action or/and objective (e.g. leave , go-to-step-2 ) |
context |
string | undefined |
Indicates which CTA is clicked |
target |
string | undefined |
(Deprecated: this property should not be used after Q1 2024) Button ID |
trigger |
string | undefined |
(Deprecated: this property should not be used after Q1 2024) Action (e.g. click ) |
GetStartedCard
with{ triggered_by: 'start-onboarding-button', action: 'go-to-onboarding', context: 'get-started', target: 'set_up_free_listings', trigger: 'click' }
.GetStartedWithVideoCard
with{ triggered_by: 'start-onboarding-button', action: 'go-to-onboarding', context: 'get-started-with-video', target: 'set_up_free_listings', trigger: 'click' }
.SavedSetupStepper
- with
{ triggered_by: 'step1-continue-button' | 'step2-continue-button', 'step3-continue-button', action: 'go-to-step2' | 'go-to-step3' | 'go-to-step4', target: 'step1_continue' | 'step2_continue' | 'step3_continue', trigger: 'click' }
. - with
{ triggered_by: 'stepper-step1-button' | 'stepper-step2-button' | 'stepper-step3-button', action: 'go-to-step1' | 'go-to-step2' | 'go-to-step3' }
.
- with
SetupMCTopBar
with{ triggered_by: 'back-button', action: 'leave', target: 'back', trigger: 'click' }
.
Clicking on the submit button on the campaign creation or editing page.
If a value is recorded as unknown
, it's because no assets are imported and therefore unknown.
name | type | description |
---|---|---|
context |
string |
Indicate the place where the button is located. Possible values: campaign-creation , campaign-editing . |
action |
string |
Indicate which submit button is clicked. Possible values: submit-campaign-and-assets , submit-campaign-only . |
audiences |
string |
Country codes of the campaign audience countries, e.g. US,JP,AU . |
budget |
string |
Daily average cost of the campaign. |
assets_validation |
string |
Whether all asset values are valid or at least one invalid. Possible values: valid , invalid , unknown . |
number_of_business_name |
string |
The number of this asset in string type or unknown . |
number_of_marketing_image |
string |
Same as above. |
number_of_square_marketing_image |
string |
Same as above. |
number_of_portrait_marketing_image |
string |
Same as above. |
number_of_logo |
string |
Same as above. |
number_of_headline |
string |
Same as above. |
number_of_long_headline |
string |
Same as above. |
number_of_description |
string |
Same as above. |
number_of_call_to_action_selection |
string |
Same as above. |
number_of_final_url |
string |
Same as above. |
number_of_display_url_path |
string |
Same as above. |
When table pagination is changed by entering page via "Go to page" input.
name | type | description |
---|---|---|
context |
string |
Name of the table |
page |
string |
Page number (starting at 1) |
ProductFeedTableCard
withcontext: 'product-feed'
recordTablePageEvent
with the given{ context, page }
.
Toggling display of table columns
name | type | description |
---|---|---|
report |
string |
Name of the report table (e.g. "dashboard" | "reports-programs" | "reports-products" | "product-feed" ) |
column |
string |
Name of the column |
status |
'on' | 'off' |
Indicates if the column was toggled on or off. |
recordColumnToggleEvent
with givenreport: trackEventReportId, column: toggled
AppTableCard
upon toggling column visibility
When table pagination is clicked
name | type | description |
---|---|---|
context |
string |
Name of the table |
direction |
string |
Direction of page to be changed. ("next" | "previous") |
ProductFeedTableCard
withcontext: 'product-feed'
recordTablePageEvent
with the given{ context, direction }
.
Sorting table
name | type | description |
---|---|---|
report |
string |
Name of the report table (e.g. "dashboard" | "reports-programs" | "reports-products" | "product-feed" ) |
column |
string |
Name of the column |
direction |
string |
(asc |desc ) |
recordTableSortEvent
with given props.AppTableCard
upon sorting table by column
Viewing tooltip
name | type | description |
---|---|---|
id |
string |
Tooltip identifier. |
HelpPopover
with the givenid
.
Track how many times and what fields the store address is having validation errors.
name | type | description |
---|---|---|
path |
string |
The path used in the page from which the event tracking was sent, e.g. "/google/setup-mc" or "/google/settings" . |
subpath |
string|undefined |
The subpath used in the page, e.g. "/edit-store-address" or undefined when there is no subpath. |
country_code |
string |
The country code of store address, e.g. "US" . |
missing_fields |
string |
The string of the missing required fields of store address separated by comma, e.g. "city,postcode" . |
StoreAddressCard
Whenever the new store address data is fetched after clicking "Refresh to sync" button.
Clicking on the button to connect WordPress.com account.
name | type | description |
---|---|---|
context |
string |
(setup-mc |reconnect ) - indicates from which page the button was clicked. |