Skip to main content

🟑 Phase 2 β€” ExtendedΒ Β·Β Acquisition event for Meta CompleteRegistration.

sign_up

When to push​

After server-side confirmation of account creation (including double opt-in if applicable).

Example​

window.dataLayer.push({
event: 'sign_up',
method: 'Email', // or 'Google', 'Apple', 'Facebook'
user_data: {
email: 'jane.doe@example.com',
first_name: 'Jane',
last_name: 'Doe',
external_id: 'user_12345'
}
});

Parameters​

ParameterRequired
methodrecommended β€” sign-up method
user_datarequired

Platforms​

PlatformNative event
GA4sign_up
MetaCompleteRegistration
Google AdsConversion (if declared)

Pitfalls​

  • ❌ Pushing on form submit before DB confirmation.
  • ❌ Overlapping with generate_lead β€” pick one per business intent.