{"id":3064,"date":"2023-09-15T13:03:42","date_gmt":"2023-09-15T13:03:42","guid":{"rendered":"https:\/\/gaconnector.com\/docs\/?p=3064"},"modified":"2025-07-24T05:49:00","modified_gmt":"2025-07-24T05:49:00","slug":"ga-connector-events-attributed-unassigned-traffic-acquisition-report","status":"publish","type":"post","link":"https:\/\/gaconnector.com\/docs\/ga-connector-events-attributed-unassigned-traffic-acquisition-report\/","title":{"rendered":"Why are my GA Connector events being attributed to &#8220;Unassigned&#8221; in the traffic acquisition report?"},"content":{"rendered":"<p><!--StartFragment --><\/p>\n<p><span class=\"cf0\">To ensure events are properly attributed to the original session in Google Analytics 4 (GA4), the event must include the corresponding Session ID (<\/span><span class=\"cf1\">session_id<\/span><span class=\"cf0\">).<\/span><\/p>\n<p><span class=\"cf0\">GA Connector automatically tracks and stores the session ID, but depending on your current setup, you may need to take additional steps to ensure this value is captured and sent correctly with your events.<\/span><\/p>\n<p><strong>Zoho CRM\u00a0\u00a0<\/strong><\/p>\n<p data-start=\"718\" data-end=\"813\">If you&#8217;re using <strong data-start=\"734\" data-end=\"746\">Zoho CRM<\/strong>, follow these steps to ensure the session ID is properly captured:<\/p>\n<ol>\n<li>Install the Latest Extension\n<ul>\n<li><!--StartFragment --><span class=\"cf0\">Download and install the latest version of the GA Connector<\/span>\u00a0<a href=\"https:\/\/crm.zoho.com\/market\/installPrivatePlugin.do?portalName=sergeyzuev&amp;nameSpace=gaconnectorfields1&amp;versionIndex=1298070000000654001\">extension here<\/a>.<\/li>\n<li><strong data-start=\"954\" data-end=\"967\">Important<\/strong>: If you already have an older version installed, simply <strong data-start=\"1024\" data-end=\"1038\">upgrade it<\/strong>. Do <strong data-start=\"1043\" data-end=\"1060\">not uninstall<\/strong> the previous version to avoid breaking configurations.<\/li>\n<\/ul>\n<\/li>\n<li><!--StartFragment -->If You Are Using Hidden Fields on Forms\n<ul>\n<li>Add a new hidden field to your form.<\/li>\n<li><!--StartFragment --><span class=\"cf0\">Set the name or ID of this field to: <\/span><em><span class=\"cf0\">GA_Session_ID<\/span><\/em><!--EndFragment --><\/li>\n<li><!--StartFragment --><span class=\"cf0\">In <\/span><span class=\"cf0\">Zoho<\/span><span class=\"cf0\"> CRM, map this hidden field to the &#8220;<em>Session ID&#8221;<\/em> field.<\/span><!--EndFragment --><\/li>\n<\/ul>\n<\/li>\n<li><!--StartFragment --><span class=\"cf0\">If You Are NOT Using Hidden Fields<\/span>\n<ul>\n<li>You can <strong data-start=\"1420\" data-end=\"1442\">skip step 2, <\/strong>once the extension is updated, GA Connector will automatically sync the session ID directly to Zoho CRM.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p><strong>Salesforce<\/strong><\/p>\n<p>For Salesforce users, follow these steps to create and capture the Session ID field:<\/p>\n<ol>\n<li>Go to <strong data-start=\"1679\" data-end=\"1705\">Setup &gt; Object Manager<\/strong>, and select the object you&#8217;re using (e.g., <em data-start=\"1749\" data-end=\"1755\">Lead<\/em>, <em data-start=\"1757\" data-end=\"1766\">Contact<\/em>).<\/li>\n<li>Navigate to <strong data-start=\"1784\" data-end=\"1810\">Fields &amp; Relationships<\/strong> and click <strong data-start=\"1821\" data-end=\"1841\">Create New Field<\/strong>.<\/li>\n<li>Choose <strong data-start=\"1853\" data-end=\"1873\">Field Type: Text<\/strong>, then click <strong data-start=\"1886\" data-end=\"1894\">Next<\/strong>.<\/li>\n<li>Set the <strong data-start=\"1907\" data-end=\"1922\">Field Label<\/strong> to: &#8220;<em>Session ID<\/em>&#8221; or any label you prefer<\/li>\n<li>\u00a0<strong data-start=\"1992\" data-end=\"2005\">Important<\/strong>: Set the <strong data-start=\"2015\" data-end=\"2029\">Field Name<\/strong> to: <em>gaconnector_GA_Session_ID<\/em><\/li>\n<li>Set the <strong data-start=\"2088\" data-end=\"2104\">field length<\/strong> to 255, then save and create the field.<\/li>\n<li>If You Are Using Hidden Fields on Forms\n<ul>\n<li>Add a hidden field to your form.<\/li>\n<li>Set the <strong data-start=\"2246\" data-end=\"2260\">name or ID<\/strong> of the field to: &#8220;<em><span class=\"cf0\">GA_Session_ID<\/span><\/em><span class=\"cf0\">&#8220;<\/span><!--EndFragment --><\/li>\n<li><!--StartFragment --><span class=\"cf0\">Map this field to the newly created Session ID field in Salesforce.<\/span><!--EndFragment --><\/li>\n<\/ul>\n<\/li>\n<li>If You Are NOT Using Hidden Fields\n<ul>\n<li>You can <strong data-start=\"2446\" data-end=\"2468\">skip step 7, <\/strong>o<span class=\"cf0\">nce the custom field in Salesforce is created, GA Connector will automatically sync the session ID to it.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h4><strong>Delayed Events<\/strong><\/h4>\n<p>GA4 imposes a <strong data-start=\"2647\" data-end=\"2665\">72-hour window<\/strong> for session attribution. If an event is sent <strong data-start=\"2711\" data-end=\"2733\">more than 72 hours<\/strong> after the original session, GA4 may no longer associate it with that session, and the <strong data-start=\"2820\" data-end=\"2867\">session source may appear as \u201c(unassigned)\u201d<\/strong> in reports.<\/p>\n<p data-start=\"2881\" data-end=\"2920\"><strong>Examples of Events that commonly occur after 72 hours:<\/strong><\/p>\n<ul data-start=\"2921\" data-end=\"3148\">\n<li data-start=\"2921\" data-end=\"2979\">\n<p data-start=\"2923\" data-end=\"2979\">When a deal is marked as won in your CRM.<\/p>\n<\/li>\n<li data-start=\"2980\" data-end=\"3053\">\n<p data-start=\"2982\" data-end=\"3053\">When a lead progresses through the sales funnel.<\/p>\n<\/li>\n<\/ul>\n<p><!--StartFragment --><\/p>\n<p><span class=\"cf0\">Even though these events are delayed, GA Connector ensures they are sent with the correct original timestamp, so you can reconstruct the original session linkage using tools like <\/span><span class=\"cf0\">BigQuery<\/span><span class=\"cf0\">, where session-level joins on <\/span><em><span class=\"cf0\">client_id<\/span><\/em><span class=\"cf0\">, or <\/span><em><span class=\"cf0\">session_id<\/span><\/em><span class=\"cf0\">, <\/span><span class=\"cf0\">can be performed.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>To ensure events are properly attributed to the original session in Google Analytics 4 (GA4), the event must include the corresponding Session ID (session_id). GA Connector automatically tracks and stores the session ID, but depending on your current setup, you may need to take additional steps to ensure this value is captured and sent correctly [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[56,55,19,18],"tags":[],"_links":{"self":[{"href":"https:\/\/gaconnector.com\/docs\/wp-json\/wp\/v2\/posts\/3064"}],"collection":[{"href":"https:\/\/gaconnector.com\/docs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gaconnector.com\/docs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gaconnector.com\/docs\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/gaconnector.com\/docs\/wp-json\/wp\/v2\/comments?post=3064"}],"version-history":[{"count":10,"href":"https:\/\/gaconnector.com\/docs\/wp-json\/wp\/v2\/posts\/3064\/revisions"}],"predecessor-version":[{"id":3649,"href":"https:\/\/gaconnector.com\/docs\/wp-json\/wp\/v2\/posts\/3064\/revisions\/3649"}],"wp:attachment":[{"href":"https:\/\/gaconnector.com\/docs\/wp-json\/wp\/v2\/media?parent=3064"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gaconnector.com\/docs\/wp-json\/wp\/v2\/categories?post=3064"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gaconnector.com\/docs\/wp-json\/wp\/v2\/tags?post=3064"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}