Hi I recently switched over to pardot but since then have noticed all our conversions in google analytics is showing up as direct/(none) instead of google, facebook, linkedin etc.
further investigation has led me to believe that when I submit a form on my landing page aaa.bbb.com it redirects it to go.bbb.com before finally loading the thank you page at aaa.bbb.com/thank-you.
pardot had us set up a cname so go.pardot.com now goes to go.bbb.com.
anybody have any thoughts? I have tried cross domain tracking via GTM with no luck.
This isn't a cross domain tracking issue because the domain (bbb.com) stays the same. The issue is the subdomain - a different visitor ID is being created at each subdomain.
The solution is to add your domain to the Referral Exclusion list. You can either do this in your Google Analytics account, or in GTM.
https://support.google.com/analytics/answer/2795830
You'll have to use the parent.postMessage() function from the iFrame to track Pardot iFrame based form completions in Google Analytics and keep your original traffic source/medium and not the Pardot form URL.
In your Pardot form builder completion actions tab you'll have to add code that let's the iFrame parent (your website domain) know that the Pardot form has successfully been submitted. You then can use GTM to listen for this event and trigger a Google Analytics tag to fire when the Pardot lead form has been completed.
Here is a step by step guide Pardot iFrame Form tracking in Google Analytics
Related
i already setted up the facebook pixel and fb conversion api and google analytics through google tag manager on woocommerce
and all events fired correctly on google tag manager and sent to google analytics correctly
also when testing the events on facebook event manager all the browser events recieved correctly but the server side events only the page view and the product category recieved
content view , add to cart , checkout and purchase didn’t recieved toface book event manager
can any one help me fixing this
On the server side, the GA4 client is responsible for processing the Facebook events for the CAPI. You have to create GA4 event tags with Facebook event parameters and send those to your server-side GTM.
I'm trying to get leads from facebook pages using a facebook app and a webhook. I'm using Zapier right now(which is working) but I'm trying to create a custom solution to replace Zapier. My webhook is working for one page, but I have about 10 facebook pages and each page has their own, separate lead forms. I've used the Lead Ads Testing Tool to check to see if my facebook app is listed and their is only one page that lists my facebook app - the one that is working. I can't figure out how to add my facebook application to the other pages. What I've tried: I went into Business manager and made sure that my facebook user account is listed under each page and verified that I'm an admin on all those pages. I also tried to add or assign a CRM to the pages under Integrations->Lead Access in Business Manager but my facebook application named TestApp is not accessible via the search(see 2nd image), in fact, no CRMs are searchable except for Zapier. Questions: How can I subscribe each page to my facebook app so leads from all my pages will be sent to my webhook? Or do I need to create a facebook app and webhook for each page?
I am developing a chat bot for the messenger platform, but I found myself mesmerized by the fact that “ManyChat” appears on the footer of the users text input field.
I have become an admin of that page and proceed to remove many chat from the list of connected apps for that page, but the footer is still there.
Maybe I have to call the messenger platform API in order to change some property that isn’t available from the Facebook Pages User Interface. But nothing in the documentation mentions anything about a persistent footer on the page.
Does anyone have any clue of how to remove this?
Have you tried to reset the chatbot's persistent menu? This can be done with sending a POST HTTP request to Facebook Messenger API as explained here:
https://developers.facebook.com/docs/messenger-platform/send-messages/persistent-menu
I want to create an iphone application that can send value on the text field to the website page such as a comment. When I click submit my comment, the comment will show on the website. The website doesn't provide an API and it is not my website. Can i do that? Any ideas?
Thanks
A lot of websites will prevent you from sending POST or GET data from an external source as a security measure - so it's usually not going to be as simple as that.
It's probably not a feasible idea unless you can gain access to the website, and you say it's not your website. If you did have access to the website, or an agreement to upload a web service on their site, it would be a very simple matter.
You can create the form with the same input fields and submit to the same form handler. No API is required to submit a form.
I am running a Javascript redirect (with location.replace) to redirect someone who clicks on a Facebook ad to the desired page I want them to visit. The reason I did that was so I could track the visitor's activity. I added Google Analytics before the location.replace and then uploaded it.
It seems that the only time it tracks any activity is when I test the page (type the exact URL in and visit it). I know for a fact, after checking my Facebook ads insights, that 40 people have clicked on the link, yet Google Analytics tracks none of it.
Why would Google Analytics not pick up the activity?
Google analytics does not have time to send the tracker before the page is redirected.
Try adding a setTimeout:
setTimeout(location.replace('http://www.YOUR-LINK.com/'), 100);