This message was deleted.
# markops
s
This message was deleted.
s
You don't need to pass UTMs for internal links. You shouldn't use UTMs for internal links anyway. Never. Using UTMs will create a new session for users when they click on a link (with UTMs) on your page. So that's that. What's your Marketing automation tool? You should be able to see the source in it. @Sid @sv410_ to expand more.
2
🙌 4
2
a
This is not the right way to do it. If you pass on UTMs URL to URL, you end up with a lot of junk data, essentially ruining whatever attribution model you have in place. There are 2 ways to do this: • best is to store UTM values in a cookie and pass it on in the form as hidden fields. • use native google integration to track your leads
🙌 3
n
we store them in a cookie and that data gets persisted in the database (internal reporting ) although its better to use an external tool like GA to understand channel attributions
🙌 1
s
Cookie is the way to go! Also you may consider passing it into your MA for attribution modeling (you’ll need 2 fields for this to do it right). Also, even if a user lands on the LP and goes to official website and converts, GA would attribute it to the Paid campaign by default (even if it’s on a subdomain). Is this not happening?
🙌 1
n
and the thing i atleast try to get them to follow to tag using universal principles utm_medium=cpc (paid acquisition) social ( traffic coming from facebook/twitter) etc
🙌 1
that way you get the MA tools to answer your questions effectively
🙌 1
a
One question here is - are the domains same? Ad lander domain and the official page? If they are, you do not really need to have UTMs for intra-domain attribution. GA tracks it automatically. If you are looking for cross-domain tracking, there are various methods, one of the ways is cookie persistence or you could also use this guide to set it up yourself: https://www.analyticsmania.com/post/google-analytics-cross-domain-tracking-with-google-tag-manager/#:~:text=In%20Google%20Analytics%2C%20open%20the,the%20domains%20to%20that%20list.
🙌 1
s
different for cross domain and single domain You can use javascript/cookies to pass your UTM parameters to the next page so that new sessions does not get counted
🙌 1
p
if the lead sign-ups on our official page instead of the Ad lander, they won’t be considered as leads through Ads rather organic
nope, this ideally shouldn’t happen if your cdp/crm/marketing automation tool is implemented properly once a visitor has landed on any of your web properties for the first time, the info is logged into the tool youre using (the only way this wont happen is if the visitor is running script blockers or if your tool’s cookie expires - by default most cookies last for 365 days if im not wrong) as soon as they fill a form, the “original acquisition source” is saved as an attribute for that particular lead regardless of the number of sessions they’ve had in between i know youve asked for a no-code solution, but if youre able to get some dev help, you can create custom url params to analyse the website navigation – pls note this is a ‘hack’ and your analytics platform should be able to give you navigation data w/o this
🙌 1
s
Very informative thread. Should be a blog
🙌 1
2
s
Oh and the best no-code tool for all your analytics and tracking setup (including cross domain) etc is the free Google Tag Manager. Again, you should not pass UTMs for internal site/page navigations. It will mess up your reporting. GA (or any other snippets really) handles source attribution by default. If your conversions on official site isn’t getting attributed to a paid visit to LP — then I’d look at GA set up. One scenario this could happen if you have different GA properties running on LPs and official site — but then still, it would be reporting conversions under ‘referrals’ and not as ‘organic’.
🙌 2
s
Google Tag Manager is by far the best free tool. Let's you accomplish so much, sometimes feel Google should charge for it
🙌 1
n
+1
🙌 1
one of my best choices til date - happy user for the last 4+ years
🙌 1
s
Yeah, me too! GTM is such a powerful tool — has you covered for web, mobile apps too! With GA4, and Firebase, you can build a Mixplanel like analytics — free of cost.
🙌 1
n
🙂
🙌 1
GA4 - pleasant surprise 🙂
🙌 1
s
Caveat : For the Google ecosystem. No campaign, PII and custom events
🙌 1
m
Thank you everyone for all the answers. I learned alot. Yes, I understand that GA will attribute to paid if the described case happens, But we have Pipedrive as our CRM, and the UTM needs to be present in the CRM once the lead fills up the form for us to calculate ROI for paid ads. Will the cookies take care of this as well? Am I missing out something?
s
How's pipedrive capturing the UTM?
🙌 1
m
We've integrated the form with Pipedrive. Any lead filling the form on our Ad lander will be recorded in Pipedrive with their UTM
s
^^ok — You just need to persist UTM values (in a cookie and send that when eventual conversion occurs, say a hidden field or something like that) — Oh wait, most MA beacons (snippets) would do this by default. You just need to rely on MA to pass/create a contact in CRM. No? What tool are you using for your marketing automation?
🙌 1
m
We are not using any tool for automation for the above purpose. We use Mailchimp for emails
s
oh ok.. then it slightly complex to do that engineering .. . here’s a doable hack: If you guys have the control of form’s front-end, then this would work: • Write a script that generates a timestamp (to the millisecond) when conversion happens. Call it anything, say, RefID • Pass this RefID to CRM • append the RefID to the ‘Thank you page url’ (say something like www.acme.com/ty?refid=20220302:128234 • Now in GA go to Behaviour, all pages, search by Refid (in the searh) • Export, do a v-lookup agains all leads (in CRM) based on refid. Manually attribute the leads. Or sign up for an Hubspot or ActOn etc.
🙌 1
m
Ok, I'll talk to my team and get back 🙂 Thank you
s
You can do it via javascript? You can pass the parameters through JS and when the form is filled use JS to identify.
🙌 1
n
you can do cookie setting in GTM i would think
the only queastion is how to pass it to pipedrive\
@Melvin if you can share your website link - which has lead capture form
if you use typeform for lead capture- there are no code hacks possible to send data to CRM
s
I believe you're not getting away without getting the help from this bunch. @Melvin There's no way they are gonna stop replying. ;)
n
lol 🙂
i love a good no-code hack 😄
especially on a bad day :|