Rules Invoke Event doesn't work My aim is to trigger a rule via Ajax.

Until now I create a custom module called "iscrizione"

Here my iscrizione.rules.inc

function iscrizione_rules_event_info() {    
$items = array();

$items['iscrizione_evento'] = array(
  'label' =&gt; 'Iscrizione all\'evento',
  'group' =&gt; t('Links'),
  'variables' =&gt; array(
    'path' =&gt; array(
      'type' =&gt; 'array',
      'label' =&gt; t('Path accessed'),
      'description' =&gt; t('The path which has just been accessed.'),
    ),
    'account' =&gt; array(
      'type' =&gt; 'user',
      'label' =&gt; t('updated user'),
    ),
  ),
);

return $items; 
}


Here my iscrizione.module

function iscrizione_menu() {
$items = array();

$items['conferma/%'] = array(
'title' =&gt; 'Conferma Iscrizione',
'page callback' =&gt; 'iscrizione_evento',
'page arguments' =&gt; array(1),
'access arguments' =&gt; array('access content'),
);

return $items;
}

function iscrizione_evento($arg) {
echo $arg;
// rules_invoke_component('rules_stampa_messaggio', $arg);
rules_invoke_event('rules_iscrizione_iscrizione_evento', $arg);
}


I tried both functions (invoke event and component), but if I type the url I can see only the $arg printed. 

No action was fired (as actions I put " 
Show a message on the site" and a "Create entity")

Any help?
Within $items of your iscrizione_rules_event_info(), you used iscrizione_evento. So in your iscrizione.module you should refer to that. Try this variation of it:

function iscrizione_menu() {
$items = array();

$items['conferma/%'] = array(
'title' =&gt; 'Conferma Iscrizione',
'page callback' =&gt; 'iscrizione_evento',
'page arguments' =&gt; array(1),
'access arguments' =&gt; array('access content'),
);

return $items;
}

function iscrizione_evento($arg) {
echo $arg;
// rules_invoke_component('rules_stampa_messaggio', $arg);
rules_invoke_event('iscrizione_evento', $arg);
}


Maybe it would also help if you'd slightly adapt the readability of your code, by not using iscrizione_evento for different things. How about, eg, these variations of it:


menu_iscrizione_evento.
rules_event_iscrizione.