Skip to main content
Contributor I
May 3, 2022
Solved

Unable to track event in html event like click

  • May 3, 2022
  • 4 replies
  • 358 views

HI,

 

Thanks in advance,

 

I’am unable to track event with click or blur HTML events. for the first time, The scenario is following

 

  1. Got a form with two fields name and email address.
  2. Added a focus (blur) event in email field.
  3. when a user focus out with an email address suppose first@example.com the tracking will not work
  4. If the user focus out the same email field again (with same email address) I can see tracking is recorded in Klaviyo dashboard.
  5. If the user added another email address second@example.com it will not work again , if again focus out it will work, That means it only work after the second time

Does anyone knows how to fix this?


Sample code : https://www.support-tools.com/?8e8f47311020264f#0dDAOYFNtjCQNhvAMsGXNESbjIqpkwP/vLsnRJJIDLM=

Regard,

 

Francis Sebin Fernandez

    This topic has been closed for replies.
    Best answer by Dov

    Hi @francissebin2hats thanks for your question! And thanks @ayyub_here for sharing that resource.

    @francissebin2hats, in order for a Klaviyo profile to be cookied, they’ll have to either click through a Klaviyo email or sign-up through a Klaviyo form.  You can read more about cookies in Klaviyo here.

    At this time, I’m afraid we’re unable to troubleshoot custom coded forms. I recommend checking out one of our Custom Form Solutions containing how-to guides and sample code for each type of signup (embed, pop-up, flyout). Another option is to get in touch with one of our partners for further assistance. 

    Something else to keep an eye-out for, is a potential conflicting 3rd-party script (from a plug-in or otherwise) that is causing a delay in Klaviyo’s onsite javascript from loading, or a 3rd party blocker or firewall, or conflicting HTML/CSS impacting the form code.

    I hope that’s helpful and thanks for being a member of our community.

    4 replies

    Problem Solver II
    May 3, 2022

    Kindly read these article : https://developers.klaviyo.com/en/docs/custom-event-tracking

     

    Please like these post if it was helpful

    Contributor I
    May 3, 2022

    HI,

    one update, when I use the below query parameter it is working in first click

    ?utm_email=example@gmail.com 

    and track under the email example@gmail.com

    Anyone knows the reason behind this? I think we should cookie the user details. but how?

     

    Dov
    DovAnswer
    Klaviyo Alum
    May 3, 2022

    Hi @francissebin2hats thanks for your question! And thanks @ayyub_here for sharing that resource.

    @francissebin2hats, in order for a Klaviyo profile to be cookied, they’ll have to either click through a Klaviyo email or sign-up through a Klaviyo form.  You can read more about cookies in Klaviyo here.

    At this time, I’m afraid we’re unable to troubleshoot custom coded forms. I recommend checking out one of our Custom Form Solutions containing how-to guides and sample code for each type of signup (embed, pop-up, flyout). Another option is to get in touch with one of our partners for further assistance. 

    Something else to keep an eye-out for, is a potential conflicting 3rd-party script (from a plug-in or otherwise) that is causing a delay in Klaviyo’s onsite javascript from loading, or a 3rd party blocker or firewall, or conflicting HTML/CSS impacting the form code.

    I hope that’s helpful and thanks for being a member of our community.

    DD
    Contributor I
    May 4, 2022

    Hi,

    Thanks for the reply,

    Actually, I need to track a customer and their details in cookies just mentioned in the document, after the customer finishes typing in the email field (on focus out event), how can I achieve that?.

    Is there any format to store those is cookie? and also please provide a reference link

    Regard,

     

    Francis Sebin Fernandez