TL;DR -
what event should I send to TikTok when a user visits my site - "Page View" or "View Content"?
I implemented event-tracking with TikTok on my site, both with tiktok-pixel (browser) and tiktok Events API (with GTM server-side).
To send the event in GTM server container, I'm using stape.io's TikTok Events API tag.
I noticed that the standard events they offer do no include "Page View" - they include "View Content", so that's what I'm sending.
The TikTok documentation explains that "Page View" is deprecated, and that "View Content" replaces it and a bunch of other events, however it is still sent (here and here).
What confuses me the most is that "View Content" - the event replacing "Page View" - is not automatically sent! And no guid recommends sending it on every page-view.
As I mentioned, the standard tiktok-pixel base-tracking code still sends "Page View" events:
ttq.page();
I modified it to send a specific event_id, which I also send from my sGTM, so that tiktok can deduplicate the events:
ttq.page({event_id: "PageView_{{page_view Event ID}}"});
But since I'm sending "Page View" from the browser, and "View Content" from the sGTM -
The result is 2 different events:
So The question is -
What event should I send, from both ends?
PageView?
ViewContent?
Both?
I have your same setup, client side and server tracking with stape.io. I use the "Page View" event on all pages of the site while the "View Content" event only on Category and Product pages. Therefore, the "Page View" event will be triggered in all the pages of the site, while both the "Page View" and "View Content" events will be triggered on Category and Product pages as also specified in the TikTok documentation:
View Content
Tracks the product categories page URL
Tracks the product details page URL
The "View Content" event is a step after the "Page View" event, it indicates that the user is interested in a certain category or product and therefore is slightly lower in the funnel.
Related
I have regular "Login with Google" oAuth implemented (screenshot 1 below...you know, where you click a link, and are taken to a page or modal with a "Sign up with Google" button)
But I would like to do what Redfin is doing (Screenshot 2 below).
How does Redfin auto-detect all of my Google accounts and show a tiny box at the top right as soon as I go to redfin.com?
Is there an API or some way to do this?
This is done with a service called Google Yolo in combination with Google Smartlock. You need to include some javascript and pass a javascript callback to it that handles the login for you.
Example: https://github.com/zapier/google-yolo-inline/blob/master/google-yolo-iframe.html
Note: Looks like Chrome's the only browser being supported.
I have created a quick link from https://dashboard.branch.io/quick-links. When the user opens the link and tries to register the account on our website, a custom event is triggered from server side (Java) using the branch http API.
I can see that event in the Liveview section of Branch.io dashboard. But, when I go to the quicks section, the count for my custom event column is always showing as 0.
Is there any specific Branch related parameter that I need to send from client side (browser) to server side while submitting the form, to let Branch know that the custom event should be linked to a specific link, so I can see the custom event count increasing for that link in quick links section.
Your custom event will not be attributed to your link click if you trigger the event on the server side.
You should trigger the custom event from the client side post registration. You can put this in the callback of your registration method. If you navigate away from the initial redirect to your webpage, make sure that page has the Branch Web SDK initialized, and that you have the _branch_match_id(found in the address bar of your redirect) appended to your web url. This _branch_match_id is what Branch uses to attribute the custom event to your link click.
https://docs.branch.io/pages/web/integrate/#track-events
I have been searching this for hours and I am not getting anything useful.
In BigCommerce Stencil theme, is it possible to customize/create custom template for the order-confirmation.html page? specifically the content of {{checkout.order_confirmation_content}}
If there is not, is there a workaround or something? I mean there must be a way to change the HTML of that page.
NOTE:
I want to change the HTML not just the CSS
Currently, the only checkout flow that supports editing the content of the confirmation page is Custom One-Page Checkout (for Developers). Developer Checkout gives you full access to the html for the checkout and confirmation page. You can access this setting under Advanced Settings>Checkout in your control panel.
Once enabled, navigate to Storefront>Checkout Template Files (you may need to refresh to see this option appear). The order confirmation page is order.html.
The optimized one-page checkout flow /checkout/order-confirmation supports customization of theme\templates\pages\order-confirmation.html by adding language strings to your localization.
get a copy of opt-checkout-en.json from https://developer.bigcommerce.com/stencil-docs/localization/multi-language-checkout
{
"optimized_checkout": {
"order_confirmation": {
"order_number_text": "Your order number is <strong>{orderNumber}</strong>",
"order_pending_review_text": "Your order was sent to us but is currently awaiting payment. Once we receive the payment for your order, it will be completed. If you've already provided payment details then we will process your order manually and send you an email when it's completed.",
"order_with_downloadable_digital_items_text": "You can download your digital purchases by clicking the links on this page, or by logging into your account at any time. There is also a download link in your confirmation email, which should be arriving shortly.",
"order_with_support_number_text": "An email will be sent containing information about your purchase. If you have any questions about your purchase, email us at <a ng-href=\"mailto:{supportEmail}?Subject=Order {orderNumber}\" target=\"_top\">{supportEmail}</a> or call us at {supportPhoneNumber}.",
"order_without_downloadable_digital_items_text": "Once we receive your payment, we’ll send a confirmation email with a link to download your digital purchases.",
"order_without_support_number_text": "An email will be sent containing information about your purchase. If you have any questions about your purchase, email us at <a ng-href=\"mailto:{supportEmail}?Subject=Order {orderNumber}\" target=\"_top\">{supportEmail}</a>.",
"thank_you_customer_heading": "Thank you {name}!",
"thank_you_heading": "Thank you!",
"order_status_update_facebook_messenger_heading": "Get instant updates of your order to Messenger"
}
}
}
It's unclear to me where supportEmail comes from.
I am having the same problem as described at Facebook App Center Listing for Website Platform.
However, I already entered my URL into "Site URL" on the "Settings" page and I reviewed https://developers.facebook.com/docs/games/appcenter/guidelines and I cannot see what I'm missing or doing wrong.
I have already integrated "Facebook Login" to my website and I would like to add it as a Facebook app. At https://developers.facebook.com/apps I added my app. On the "Settings" page, I filled in all of the fields under the "Basic" tab and I entered the same URL to both "Site URL" and "Mobile Site URL" on the "Website" platform. On the "App Details" page, I filled in all of the fields in the "App Info" section, except "Publisher". I filled in all of the fields in the "Contact Info" section, except "Marketing URL". I uploaded the two requested Icons. I uploaded all of the Web and Mobile banners, except "Large Web Editor's Pick". I uploaded 5 screenshots and the video.
Yet, in the "App Center Listed Platforms" section, the "YES/NO" switch for "Website - Mobile" is on "YES", but the "YES/NO" switch for "Website" is still greyed out with "NO" and when I hover over the ? mark, it shows this:
This platform cannot be listed because it is configured incorrectly or
not supported in our App Center.
Can anyone provide any suggestions on how to get the "YES/NO" switch to work for "Website" platform?
UPDATE: user2284877 pointed out that Category has to be changed from "Game" to something else. This worked. So, is there no way to create a Facebook App for the "Website" platform and that is in the "Game" category?
Look at app details > category
Change it from game(I presume) to fashion or something else :)
worked for me.
I've got a responsive website that changes to match the screen resolution of the user. One of the changes is a "call us" button that shows up when the website is viewed on a smart phone. When a user clicks the button (it's a <a href="tel:000-000-0000"> style link), I need to be able to track that as a conversion in both Adwords and Google Analytics.
Would it work to implement a redirect to another page that contains tracking code, before redirecting back to the tel: link?
Easier to use a virtual pageview with an javascript onclick event eventhandler:
<a onclick="_gaq.push(['_trackPageview', '/tel/0000-000-0000']);return false" href="tel:000-000-0000">
However I'm not sure that those links can be consideres pageviews (since they have not content), so maybe it's better to count them as events (works pretty much the same but with an _trackEvent-Call instead _trackPageview).
Virtual Pageview Documentation:
https://developers.google.com/analytics/devguides/collection/gajs/asyncMigrationExamples#VirtualPageviews
Event Tracking Documentation
https://developers.google.com/analytics/devguides/collection/gajs/asyncMigrationExamples#EventTracking